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
JP7410069B2 - Provision device, method and program - Google Patents
[go: Go Back, main page]

JP7410069B2 - Provision device, method and program - Google Patents

Provision device, method and program Download PDF

Info

Publication number
JP7410069B2
JP7410069B2 JP2021041461A JP2021041461A JP7410069B2 JP 7410069 B2 JP7410069 B2 JP 7410069B2 JP 2021041461 A JP2021041461 A JP 2021041461A JP 2021041461 A JP2021041461 A JP 2021041461A JP 7410069 B2 JP7410069 B2 JP 7410069B2
Authority
JP
Japan
Prior art keywords
user
message
transaction object
model
information
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
JP2021041461A
Other languages
Japanese (ja)
Other versions
JP2022141243A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2021041461A priority Critical patent/JP7410069B2/en
Publication of JP2022141243A publication Critical patent/JP2022141243A/en
Application granted granted Critical
Publication of JP7410069B2 publication Critical patent/JP7410069B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、提供装置、提供方法及び提供プログラムに関する。 The present invention relates to a providing device, a providing method, and a providing program.

従来、インターネットを介した情報配信に関する技術が提供されている。このような技術の一例として、指定した相手へ感謝メッセージを送信する技術が提供されている。 Conventionally, techniques related to information distribution via the Internet have been provided. As an example of such a technique, a technique for transmitting a thank you message to a specified party is provided.

特開2019-101646号公報JP2019-101646A

しかしながら、上述した技術では、利用者の購買行動に応じて適切なメッセージを提供することができるとは限らない。 However, with the above-mentioned technology, it is not always possible to provide an appropriate message depending on the purchasing behavior of the user.

例えば、上述した技術では、企業等の組織内で「ありがとう」等の感謝メッセージを送受信しているに過ぎず、利用者の購買行動に応じて適切なメッセージを提供しているとは限らない。 For example, with the above-mentioned technology, messages of gratitude such as "Thank you" are only sent and received within an organization such as a company, and appropriate messages are not necessarily provided depending on the purchasing behavior of users.

本願は、上記に鑑みてなされたものであって、利用者の購買行動に応じて適切なメッセージを提供することを目的とする。 The present application has been made in view of the above, and aims to provide appropriate messages according to the purchasing behavior of users.

本願に係る提供装置は、利用者の取引対象の購買に関連する購買行動を検知する検知部と、前記検知部により検知された購買行動に応じて、当該購買行動のコンテキストに基づくメッセージを前記利用者に提供する提供部とを有することを特徴とする。 The providing device according to the present application includes a detection unit that detects a purchase behavior related to a purchase of a transaction object of a user, and a message based on the context of the purchase behavior, in accordance with the purchase behavior detected by the detection unit. The invention is characterized by having a provision section that provides the information to users.

実施形態の一態様によれば、利用者の購買行動に応じて適切なメッセージを提供することができるという効果を奏する。 According to one aspect of the embodiment, it is possible to provide an appropriate message according to the purchasing behavior of the user.

図1は、実施形態に係る情報提供処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of information provision processing according to an embodiment. 図2は、実施形態に係る情報提供装置の構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of an information providing apparatus according to an embodiment. 図3は、実施形態に係る利用者情報データベースの一例を示す図である。FIG. 3 is a diagram illustrating an example of a user information database according to the embodiment. 図4は、実施形態に係る取引対象情報データベースの一例を示す図である。FIG. 4 is a diagram illustrating an example of a transaction target information database according to the embodiment. 図5は、実施形態に係る情報提供処理の手順の一例を示すフローチャートである。FIG. 5 is a flowchart illustrating an example of the procedure of information provision processing according to the embodiment. 図6は、情報提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 6 is a hardware configuration diagram showing an example of a computer that implements the functions of the information providing device.

以下に本願に係る提供装置、提供方法及び提供プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る提供装置、提供方法及び提供プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 DESCRIPTION OF THE PREFERRED EMBODIMENTS Below, a mode for implementing a providing apparatus, a providing method, and a providing program (hereinafter referred to as "embodiments") according to the present application will be described in detail with reference to the drawings. Note that the providing device, providing method, and providing program according to the present application are not limited by this embodiment. Further, in each of the embodiments below, the same parts are given the same reference numerals, and redundant explanations will be omitted.

〔1.実施形態〕
図1を用いて、本実施形態の提供装置等により実現される情報提供処理を説明する。図1は、実施形態に係る情報提供処理の一例を示す図である。なお、図1では、本願に係る提供装置の一例である情報提供装置10によって、実施形態に係る情報提供処理などが実現されるものとする。
[1. Embodiment]
The information providing process realized by the providing device and the like of this embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of information provision processing according to an embodiment. Note that in FIG. 1, it is assumed that the information providing process according to the embodiment is realized by the information providing apparatus 10, which is an example of the providing apparatus according to the present application.

図1に示すように、実施形態に係る情報提供システム1は、情報提供装置10と、端末装置100とを含む。情報提供装置10及び端末装置100は、ネットワークN(例えば、図2参照)を介して有線または無線により相互に通信可能に接続される。ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)である。なお、図1に示した情報提供システム1には、複数台の情報提供装置10及び複数台の端末装置100が含まれていてもよい。 As shown in FIG. 1, the information providing system 1 according to the embodiment includes an information providing device 10 and a terminal device 100. The information providing device 10 and the terminal device 100 are connected to be able to communicate with each other by wire or wirelessly via a network N (for example, see FIG. 2). The network N is, for example, a WAN (Wide Area Network) such as the Internet. Note that the information providing system 1 shown in FIG. 1 may include a plurality of information providing apparatuses 10 and a plurality of terminal devices 100.

図1に示す情報提供装置10は、情報提供処理を行う情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。図1の例において、情報提供装置10は、例えば、取引対象(商品)に関する商品情報や、利用者に関する利用者情報などの情報を管理し、これらの情報に基づいて電子商取引に関する各種サービスを利用者に提供する。図1に示す例では、情報提供装置10が電子商取引サービスの一例であるショッピングサービスを提供する例を示す。 The information providing device 10 shown in FIG. 1 is an information processing device that performs information providing processing, and is realized by, for example, a server device, a cloud system, or the like. In the example of FIG. 1, the information providing device 10 manages information such as product information regarding transaction objects (products) and user information regarding users, and uses various services related to electronic commerce based on this information. provided to the person. In the example shown in FIG. 1, an example is shown in which the information providing device 10 provides a shopping service, which is an example of an electronic commerce service.

なお、情報提供装置10は、サービスに係るウェブサイトを提供するウェブサーバとしての機能を有していてもよい。また、情報提供装置10は、端末装置100にインストールされた各種サービスに関するアプリケーションに表示する情報を、情報提供装置10に配信する装置であってもよい。また、情報提供装置10は、アプリケーションのデータそのものを配信するサーバであってもよい。 Note that the information providing device 10 may have a function as a web server that provides a website related to the service. Further, the information providing device 10 may be a device that delivers information to be displayed on an application related to various services installed on the terminal device 100 to the information providing device 10. Furthermore, the information providing device 10 may be a server that distributes application data itself.

また、情報提供装置10は、端末装置100に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、JavaScript(登録商標)等のスクリプト言語やCSS(Cascading Style Sheets)等のスタイルシート言語により記述される。なお、情報提供装置10から配信されるアプリケーションそのものを制御情報とみなしてもよい。 Further, the information providing device 10 may function as a distribution device that distributes control information to the terminal device 100. Here, the control information is written in, for example, a script language such as JavaScript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). Note that the application itself distributed from the information providing device 10 may be regarded as control information.

図1に示す端末装置100は、利用者によって利用される情報処理装置である。端末装置100は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。また、端末装置100は、情報提供装置10によって配信される情報を、ウェブブラウザやアプリケーションにより表示する。なお、図1に示す例では、端末装置100がスマートフォンである場合を示す。 The terminal device 100 shown in FIG. 1 is an information processing device used by a user. The terminal device 100 is realized by, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like. Further, the terminal device 100 displays information distributed by the information providing device 10 using a web browser or an application. Note that the example shown in FIG. 1 shows a case where the terminal device 100 is a smartphone.

以下、図1を用いて、情報提供装置10が行う情報提供処理の一例について説明する。なお、以下の説明において、端末装置100は、利用者U1によって利用されるものとする。また、以下の説明では、端末装置100を利用者U1と同一視する場合がある。すなわち、以下では、利用者U1を端末装置100と読み替えることもできる。 An example of the information providing process performed by the information providing device 10 will be described below with reference to FIG. Note that in the following description, it is assumed that the terminal device 100 is used by the user U1. Furthermore, in the following description, the terminal device 100 may be equated with the user U1. That is, below, the user U1 can also be read as the terminal device 100.

まず、情報提供装置10は、自装置が提供するショッピングサービスにおいて、利用者の商品の購買に関連する購買行動を検知する(ステップS1)。例えば、情報提供装置10は、商品のお気に入り登録に関する操作や、商品の評価(レビュー)の投稿、ショッピングサービスにおける仮想的なカートへ商品を投入する操作、商品の購入操作などといった購買行動を検知する。なお、図1の例において、情報提供装置10は、利用者U1による商品#1の購入操作を検知したものとする。 First, the information providing device 10 detects purchasing behavior related to the purchase of a product by a user in the shopping service provided by the information providing device 10 (step S1). For example, the information providing device 10 detects purchasing behavior such as operations related to registering products as favorites, posting product evaluations (reviews), adding products to a virtual cart in a shopping service, and purchasing products. . In the example of FIG. 1, it is assumed that the information providing apparatus 10 detects a purchase operation for product #1 by the user U1.

続いて、情報提供装置10は、購買行動のコンテキストと、購買行動に応じて利用者に提供するメッセージとの関係性を学習したモデルMを用いて、利用者U1に提供するメッセージを抽出する(ステップS2)。例えば、情報提供装置10は、利用者の購買行動の内容や、利用者情報(例えば、デモグラフィック属性やサイコグラフィック属性など)、購買行動の対象である商品の商品情報(例えば、カテゴリ(コンセプト)や、価格、在庫など)、購買行動に至るまでの利用者の行動履歴(例えば、商品情報の閲覧履歴や、商品の購入履歴など)などといった情報を含む購買行動のコンテキストが入力された場合に、購買行動に対する利用者の承認欲求を満たすメッセージを出力するよう学習されたモデルMを生成する。そして、情報提供装置10は、利用者U1の購買行動のコンテキストをモデルMに入力し、メッセージを出力させることで、利用者U1に提供するメッセージを抽出する。 Next, the information providing device 10 extracts a message to be provided to the user U1 using the model M that has learned the relationship between the context of the purchasing behavior and the message to be provided to the user according to the purchasing behavior ( Step S2). For example, the information providing device 10 can provide information such as the content of the user's purchasing behavior, user information (e.g., demographic attributes, psychographic attributes, etc.), product information (e.g., category (concept)) of the product that is the target of the purchasing behavior. When the context of the purchase behavior is input, including information such as information such as information such as information, price, inventory, etc.), and the user's behavior history leading up to the purchase behavior (e.g., product information viewing history, product purchase history, etc.) , generates a model M trained to output a message that satisfies the user's desire for approval regarding purchasing behavior. Then, the information providing device 10 extracts a message to be provided to the user U1 by inputting the context of the purchasing behavior of the user U1 into the model M and causing the model M to output a message.

具体的な例を挙げると、情報提供装置10は、購買行動のコンテキストと、購買行動に対する利用者の承認欲求を満たすメッセージ群(例えば、「いい商品かいましたね」や、「さすがですね」、「ついに買ったんですね!」など)との関係性を特定するためのABテストを実施し、購買行動のコンテキストを入力した場合に、ABテストにおいてより肯定的な反応を利用者から得られたと判定したメッセージを出力するようにモデルMを学習する。ここで、情報提供装置10は、メッセージが提供された利用者が投稿した商品若しくはショッピングサービスのレビューが所定の閾値以上である場合や、メッセージが提供された利用者が商品を再度購入した場合などに、肯定的な反応を利用者から得られたと判定する。 To give a specific example, the information providing device 10 provides the context of the purchasing behavior and a message group that satisfies the user's desire for approval regarding the purchasing behavior (for example, ``You bought a nice product'', ``As expected of you'', We conducted an AB test to identify the relationship between the customer and customers (e.g., "You finally bought it!"), and found that when the context of purchasing behavior was input, more positive reactions were obtained from users in the AB test. Model M is trained to output the determined message. Here, the information providing device 10 is configured to provide information such as when the review of the product or shopping service posted by the user to whom the message was provided is greater than or equal to a predetermined threshold, or when the user to whom the message was provided purchases the product again. It is determined that a positive response has been obtained from the user.

続いて、情報提供装置10は、端末装置100にメッセージを提供し、出力させる(ステップS3)。例えば、情報提供装置10は、端末装置100にモデルMから出力されたメッセージを提供し、商品#1の購入操作が完了したことを示す画面に表示させる。 Subsequently, the information providing device 10 provides the message to the terminal device 100 and causes the message to be output (step S3). For example, the information providing device 10 provides the terminal device 100 with a message output from the model M, and causes the message to be displayed on a screen indicating that the purchase operation for product #1 has been completed.

なお、情報提供装置10は、購入操作が完了したことを示す画面から、ショッピングサービスのトップ画面に遷移したタイミングでメッセージを表示させてもよい。 Note that the information providing device 10 may display a message at the timing when the screen indicating that the purchase operation has been completed transitions to the top screen of the shopping service.

続いて、情報提供装置10は、メッセージが提供された後の利用者U1の行動情報を取得する(ステップS4)。例えば、情報提供装置10は、ショッピングサービスにおける利用者U1の行動情報を取得する。具体的な例を挙げると、情報提供装置10は、商品#1に関して利用者が投稿したレビューや、利用者U1が商品#1を再度購入したか否かを示す情報、商品#1に関する情報をSNSサービス等において他の利用者と共有するための操作(例えば、シェアボタンの押下)を行ったか否かを示す情報などを取得する。 Subsequently, the information providing device 10 acquires behavior information of the user U1 after the message was provided (step S4). For example, the information providing device 10 acquires behavior information of the user U1 in a shopping service. To give a specific example, the information providing device 10 provides reviews posted by users regarding product #1, information indicating whether user U1 has purchased product #1 again, and information regarding product #1. Information indicating whether an operation for sharing with other users (for example, pressing a share button) has been performed in an SNS service or the like is acquired.

続いて、情報提供装置10は、取得した行動情報に基づいて、利用者U1に提供したメッセージを評価する(ステップS5)。例えば、情報提供装置10は、提供したメッセージに対し利用者U1が肯定的であるかを評価する。具体的な例を挙げると、情報提供装置10は、商品#1に関して利用者が投稿したレビューが所定の閾値以上である場合や、利用者U1が商品#1を再度購入した場合、商品#1に関する情報に対してシェアボタンを押下した場合などに、提供したメッセージに対し利用者U1が肯定的であると評価する。 Subsequently, the information providing device 10 evaluates the message provided to the user U1 based on the acquired behavior information (step S5). For example, the information providing device 10 evaluates whether the user U1 is positive about the provided message. To give a specific example, if the review posted by the user regarding product #1 is greater than or equal to a predetermined threshold, or if user U1 purchases product #1 again, the information providing device 10 When the user U1 presses the share button for information regarding the message, the user U1 evaluates the provided message as positive.

続いて、情報提供装置10は、利用者U1に提供したメッセージの評価結果をモデルMに学習させる(ステップS6)。例えば、情報提供装置10は、利用者U1に提供したメッセージに対し、利用者Uが肯定的であったかを示す評価結果や、商品#1の商品情報、利用者U1の利用者情報などを学習データとして、モデルMの機械学習を行う。 Subsequently, the information providing device 10 causes the model M to learn the evaluation result of the message provided to the user U1 (step S6). For example, the information providing device 10 uses learning data such as an evaluation result indicating whether the user U was positive about the message provided to the user U1, product information of product #1, user information of the user U1, etc. Machine learning of model M is performed as follows.

なお、モデルMの学習には機械学習に関する種々の従来技術を適宜用いて行われてもよい。例えば、モデルMの学習は、SVM(Support Vector Machine)等の教師あり学習の機械学習に関する技術を用いて行われてもよい。また、モデルMの学習は、教師なし学習の機械学習に関する技術を用いて行われてもよい。また、モデルMの学習は、深層学習(ディープラーニング)の技術を用いて行われてもよい。また、モデルMの学習は、DNN(Deep Neural Network)やRNN(Recurrent Neural Network)やCNN(Convolutional Neural Network)等の種々のディープラーニングの技術を適宜用いて行われてもよい。なお、上記モデルMの学習に関する記載は例示であり、モデルMの学習は、取得可能な情報等に応じて適宜選択された学習手法により行われてもよい。 Note that learning of the model M may be performed using various conventional techniques related to machine learning as appropriate. For example, the learning of the model M may be performed using a technique related to machine learning of supervised learning such as SVM (Support Vector Machine). Further, the learning of the model M may be performed using a technique related to machine learning of unsupervised learning. Further, learning of the model M may be performed using deep learning technology. Further, learning of the model M may be performed using various deep learning techniques such as DNN (Deep Neural Network), RNN (Recurrent Neural Network), and CNN (Convolutional Neural Network) as appropriate. Note that the above description regarding the learning of the model M is an example, and the learning of the model M may be performed by a learning method appropriately selected depending on obtainable information and the like.

また、例えば、情報提供装置10は、辞書にメッセージを登録し、モデルMが購買行動のコンテキストが入力された際に、対応するメッセージのIDを出力するように学習されていてもよい。 Further, for example, the information providing device 10 may be trained to register a message in a dictionary and output the ID of the corresponding message when the context of purchasing behavior is input to the model M.

以上のように、実施形態に係る情報提供装置10は、利用者の購買行動に応じて、利用者の承認欲求を満たすメッセージを、購買行動のコンテキストに基づいて提供する。これにより、実施形態に係る情報提供装置10は、電子商取引サービスにおけるショッピングのように、店員からの声掛けなどがなく、人との関わり合いで発生しない場合であっても、利用者の購買行動を褒める(承認欲求を満たす)メッセージを提供することにより、次のコンバージョン(新たな購買行動等)を促すことができる。すなわち、実施形態に係る情報提供装置10は、利用者の購買行動に応じて適切なメッセージを提供することができる。 As described above, the information providing apparatus 10 according to the embodiment provides a message that satisfies the user's desire for approval in accordance with the user's purchasing behavior based on the context of the purchasing behavior. As a result, the information providing device 10 according to the embodiment can improve the user's purchasing behavior even in cases such as shopping in an e-commerce service, where there is no call from a store staff and the purchase behavior does not occur due to interaction with other people. By providing a message that praises (satisfies the desire for approval), it is possible to encourage the next conversion (new purchasing behavior, etc.). That is, the information providing device 10 according to the embodiment can provide an appropriate message depending on the user's purchasing behavior.

また、実施形態に係る情報提供装置10は、モデルを用いて提供したメッセージに対する利用者の行動(反応)を評価し、評価結果を用いてモデルの機械学習を行うことを可能とする。すなわち、実施形態に係る情報提供装置10は、利用者の購買行動に応じて提供するメッセージの精度を向上させることができる。 Furthermore, the information providing device 10 according to the embodiment can evaluate a user's behavior (reaction) to a provided message using a model, and perform machine learning of the model using the evaluation results. That is, the information providing device 10 according to the embodiment can improve the accuracy of messages provided according to the user's purchasing behavior.

〔2.メッセージの具体例〕
ここで、図1の例において、利用者U1の購買行動のコンテキストに基づいて情報提供装置10が提供するメッセージの具体例について説明する。例えば、情報提供装置10は、購買行動のコンテキストに基づき、商品#1の購入に至るまでの利用者U1の心情を察するメッセージを提供する。具体的な例を挙げると、利用者U1の商品の閲覧履歴が、商品#1と同一のカテゴリの商品を複数閲覧したことを示す場合(言い換えると、複数の商品から選んで買った場合)、情報提供装置10は、「比較してこれにしたんですね!」といったメッセージを提供する。また、利用者U1の行動履歴が、商品#1をショッピングカートに投入し、その後購入に至らなかったことを複数回示す場合や、商品#1の商品情報を示すコンテンツを複数回閲覧していた場合(言い換えると、商品#1の購入を悩んでいた場合)、情報提供装置10は、「ついに買ったんですね!」といったメッセージを提供する。また、利用者U1の商品の閲覧履歴が、商品#1と同一のカテゴリである他の商品を閲覧していない場合(言い換えると、悩まずに買った場合)、情報提供装置10は、「さすがですね」といったメッセージを提供する。
[2. Specific example of message]
Here, in the example of FIG. 1, a specific example of a message provided by the information providing device 10 based on the context of the purchasing behavior of the user U1 will be described. For example, the information providing device 10 provides a message that understands the user U1's feelings leading up to the purchase of product #1 based on the context of purchasing behavior. To give a specific example, if user U1's product browsing history indicates that he or she has viewed multiple products in the same category as product #1 (in other words, if the user has selected and purchased from multiple products), The information providing device 10 provides a message such as "You chose this after comparing!". In addition, user U1's behavior history may indicate multiple times that he or she has placed product #1 in the shopping cart but has not made a purchase, or the user U1 may have viewed content showing product information for product #1 multiple times. (In other words, if you are thinking about purchasing product #1), the information providing device 10 provides a message such as "You finally bought it!". Furthermore, if the product browsing history of user U1 indicates that the user has not viewed any other products in the same category as product #1 (in other words, if the user has purchased the product without worrying), the information providing device 10 may indicate, "As expected. It provides a message such as "That's right."

また、例えば、情報提供装置10は、購買行動のコンテキストに基づき、商品#1の購入に対する安心感やお得感を与えるメッセージを提供する。具体的な例を挙げると、商品#1が生鮮食品であり、商品#1の旬の時期に購入した場合、情報提供装置10は、「商品#1は今が旬で、今年は豊作で例年になく甘いそうです。どうぞ楽しんでください!」といったメッセージを提供する。また、商品#1の売上状況が好調である場合、情報提供装置10は、「いい商品買いましたね」、「今売れてます」などといったメッセージを提供する。また、商品#1の在庫数が所定の閾値以下である場合、情報提供装置10は、「残りN(Nは商品#1の在庫数)個だったんですよ」などといったメッセージを提供する。 Further, for example, the information providing device 10 provides a message that gives a sense of security and a sense of value for purchasing product #1 based on the context of the purchasing behavior. To give a specific example, if product #1 is a fresh food and you purchase it when product #1 is in season, the information providing device 10 will say, "Product #1 is in season now, and this year is a bumper crop. It looks like it's unusually sweet. Please enjoy it!'' Further, if the sales status of product #1 is good, the information providing device 10 provides messages such as "You bought a good product" and "It's selling now." Further, when the number of products #1 in stock is less than a predetermined threshold, the information providing device 10 provides a message such as "There are only N items left (N is the number of products #1 in stock)".

また、例えば、商品#1が予め定められた価格(例えば、希望小売価格)から割引された割引価格で購入した場合、情報提供装置10は、割引価格に応じてお得感を与えるメッセージを提供する。具体的な例を挙げると、割引価格で商品#1を購入した場合、情報提供装置10は、「お得に買えましたよ!」、「安く買えましたね!」などといったメッセージを提供する。また、所定の期間内で商品#1が最も安いタイミングで商品#1を購入した場合、情報提供装置10は、「ここ数日で一番安いですよ!」といったメッセージを提供する。また、商品#1を販売する提供者(ストア)が複数存在し、最も安い割引価格で商品#1を販売する提供者から商品#1を購入した場合、情報提供装置10は、「全ショップで一番安いですよ!」などといったメッセージを提供する。 Further, for example, when product #1 is purchased at a discount price that is discounted from a predetermined price (for example, suggested retail price), the information providing device 10 provides a message that gives a sense of value in accordance with the discount price. do. To give a specific example, when product #1 is purchased at a discounted price, the information providing device 10 provides messages such as "You got a good deal!", "You got a cheap price!", etc. Furthermore, if the user purchases product #1 at the time when product #1 is the cheapest within a predetermined period, the information providing device 10 provides a message such as "This is the cheapest price in the past few days!" Further, if there are multiple providers (stores) that sell product #1 and product #1 is purchased from the provider that sells product #1 at the lowest discount price, the information providing device 10 may It's the cheapest!" and so on.

なお、情報提供装置10は、商品#1の購入操作が完了したことを示す画面のみならず、利用者U1の各種の購買行動が検知されたタイミングでメッセージを提供してもよい。例えば、情報提供装置10は、商品#1を利用者U1がお気に入り登録したタイミングや、カートに投入したタイミングで、商品#1の購入に対する安心感やお得感を与えるメッセージを提供してもよい。具体的な例を挙げると、情報提供装置10は、商品#1を利用者U1がお気に入り登録したタイミングや、カートに投入したタイミングで、「いいセンスしてるね!」、「ここ数日で一番安いですよ!」などといったメッセージを提供する。また、情報提供装置10は、商品#1を所定の回数以上お気に入り登録したタイミングや、商品#1の商品情報を示すコンテンツを所定回数以上閲覧したタイミングでメッセージを提供する。 Note that the information providing device 10 may provide a message not only on the screen indicating that the purchase operation for product #1 has been completed, but also at the timing when various purchasing behaviors of the user U1 are detected. For example, the information providing device 10 may provide a message that gives a sense of security and a sense of value for purchasing the product #1 at the timing when the user U1 registers the product #1 as a favorite or when the user U1 adds the product to the cart. . To give a specific example, the information providing device 10 may display items such as ``You have great taste!'' and ``Not many items have been added in the past few days'' when the user U1 registers item #1 as a favorite or adds it to the cart. It's the cheapest!" and so on. Further, the information providing device 10 provides a message at a timing when product #1 is registered as a favorite for a predetermined number of times or more, or at a timing when content indicating product information for product #1 is viewed for a predetermined number of times or more.

また、情報提供装置10は、利用者U1の各種の購買行動が検知されてから、利用者U1の購買行動のコンテキストが所定の条件を満たしたタイミングでメッセージを提供してもよい。例えば、情報提供装置10は、利用者U1の購入後に商品#1の販売数が所定の閾値以上となったタイミングや、利用者U1の購入後に商品#1に対する他の利用者の評価が所定の閾値以上となったタイミングで、商品#1の購入に対する安心感を与えるメッセージ(例えば、「いい商品買いましたね」)を利用者U1に提供する。また、情報提供装置10は、商品#1と所定の関連性を有する商品(例えば、所定の閾値以上の利用者により商品#1と併せて購入された商品)について、利用者U1の購買行動が検知されたタイミングで、利用者U1の購買行動を褒めるメッセージ(例えば、「いいセンスしてるね!」)を提供する。また、情報提供装置10は、利用者U1が商品#1の商品情報を示すコンテンツを閲覧、または、商品#1をお気に入り登録した後、商品#1が旬の時期となったタイミングで、商品#1の購入に対するお得感を与えるメッセージ(例えば、「今が旬です」)を提供する。 Further, the information providing device 10 may provide the message at a timing when the context of the user U1's purchasing behavior satisfies a predetermined condition after various purchasing behaviors of the user U1 are detected. For example, the information providing device 10 determines the timing when the number of sales of product #1 exceeds a predetermined threshold after user U1 purchases it, or when another user's evaluation of product #1 after user U1 purchases a predetermined timing. At the timing when the threshold value is exceeded, a message (for example, "You bought a good product") that gives a sense of security regarding the purchase of product #1 is provided to the user U1. In addition, the information providing device 10 determines that the purchasing behavior of the user U1 is correct for a product that has a predetermined relationship with the product #1 (for example, a product that was purchased together with the product #1 by users equal to or higher than a predetermined threshold). At the detected timing, a message praising the purchasing behavior of the user U1 (for example, "You have good taste!") is provided. Furthermore, after the user U1 views content showing product information for product #1 or registers product #1 as a favorite, the information providing device 10 displays product #1 at the timing when product #1 is in season. A message (for example, "Now is the season") that gives a sense of value for the purchase of item 1 is provided.

また、情報提供装置10は、利用者U1の各種の購買行動が検知されてから所定の期間が経過したタイミングでメッセージを提供してもよい。例えば、情報提供装置10は、利用者U1が商品#1を購入してから所定の期間が経過した後に、所定の期間における商品#1の販売数に基づくメッセージを提供する。また、情報提供装置10は、利用者U1が商品#1の商品情報を示すコンテンツを閲覧、または、商品#1をお気に入り登録してから所定の期間が経過した後(言い換えると、利用者U1が商品#1の存在を忘れていると推定されるタイミング)で、メッセージを提供する。 Further, the information providing device 10 may provide the message at a timing when a predetermined period has elapsed after various purchasing behaviors of the user U1 are detected. For example, after a predetermined period has elapsed since the user U1 purchased product #1, the information providing device 10 provides a message based on the number of sales of product #1 in a predetermined period. In addition, the information providing device 10 is configured to provide information after a predetermined period of time has elapsed since the user U1 viewed the content showing the product information of the product #1 or registered the product #1 as a favorite (in other words, the user U1 The message is provided at a time when it is assumed that the customer has forgotten about the existence of product #1.

また、情報提供装置10は、商品#1の提供者(例えば、商品#1を販売するストアの管理者や、商品#1の製造者など)により設定されたメッセージや、商品#1に対して投稿されたレビュー(例えば、買った理由等)に基づくメッセージなどを提供してもよい。例えば、情報提供装置10は、提供者が入力したメッセージや、情報提供装置10が提供者に提示したメッセージのうち提供者が選択したメッセージなどを提供する。また、情報提供装置10は、購買行動に応じて、商品#1の提供者から利用者U1に対し所定の利益(クーポン等)が付与されたことを示すメッセージを提供する。 The information providing device 10 also sends messages set by the provider of the product #1 (for example, the manager of the store that sells the product #1, the manufacturer of the product #1, etc.) A message or the like based on the posted review (for example, the reason for purchasing the product) may be provided. For example, the information providing device 10 provides a message input by the provider, a message selected by the provider from among the messages presented to the provider by the information providing device 10, and the like. In addition, the information providing device 10 provides a message indicating that a predetermined profit (coupon, etc.) has been given to the user U1 from the provider of the product #1 in accordance with the purchasing behavior.

〔3.情報提供装置の構成〕
次に、図2を用いて、情報提供装置10の構成について説明する。図2は、実施形態に係る情報提供装置の構成例を示す図である。図2に示すように、情報提供装置10は、通信部20と、記憶部30と、制御部40とを有する。
[3. Configuration of information providing device]
Next, the configuration of the information providing device 10 will be explained using FIG. 2. FIG. 2 is a diagram illustrating a configuration example of an information providing apparatus according to an embodiment. As shown in FIG. 2, the information providing device 10 includes a communication section 20, a storage section 30, and a control section 40.

(通信部20について)
通信部20は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部20は、ネットワークNと有線または無線で接続され、端末装置100等との間で情報の送受信を行う。
(About the communication department 20)
The communication unit 20 is realized by, for example, a NIC (Network Interface Card). The communication unit 20 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the terminal device 100 and the like.

(記憶部30について)
記憶部30は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図2に示すように、記憶部30は、利用者情報データベース31と、取引対象情報データベース32と、モデルデータベース33と有する。
(About the storage unit 30)
The storage unit 30 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 2, the storage unit 30 includes a user information database 31, a transaction object information database 32, and a model database 33.

(利用者情報データベース31について)
利用者情報データベース31は、情報提供装置10が提供する電子商取引サービスを利用する利用者に関する各種の情報を記憶する。ここで、図3を用いて、利用者情報データベース31が記憶する情報の一例を説明する。図3は、実施形態に係る利用者情報データベースの一例を示す図である。図3の例において、利用者情報データベース31は、「利用者ID」、「属性」、「行動履歴」といった項目を有する。
(About the user information database 31)
The user information database 31 stores various information regarding users who use the electronic commerce service provided by the information providing device 10. Here, an example of information stored in the user information database 31 will be explained using FIG. 3. FIG. 3 is a diagram illustrating an example of a user information database according to the embodiment. In the example of FIG. 3, the user information database 31 has items such as "user ID", "attribute", and "behavior history".

「利用者ID」は、利用者を識別するための識別情報を示す。「属性」は、利用者の属性(例えば、デモグラフィック属性やサイコグラフィック属性など)を示す。「行動履歴」は、情報提供装置10が提供する電子決済サービスにおける利用者の行動履歴を示し、例えば、取引対象情報の閲覧履歴や、取引対象の購入履歴などといった情報が格納される。 "User ID" indicates identification information for identifying a user. "Attribute" indicates the user's attributes (for example, demographic attributes, psychographic attributes, etc.). "Action history" indicates the action history of the user in the electronic payment service provided by the information providing device 10, and stores information such as a viewing history of transaction object information and a purchase history of transaction object information.

すなわち、図3では、利用者ID「UID#1」により識別される利用者の属性が「属性#1」、行動履歴が「行動履歴#1」である例を示す。 That is, FIG. 3 shows an example in which the attribute of the user identified by the user ID "UID #1" is "Attribute #1" and the behavior history is "Action History #1."

(取引対象情報データベース32について)
取引対象情報データベース32は、情報提供装置10が提供する電子商取引サービスにおける取引対象に関する各種の情報を記憶する。ここで、図4を用いて、取引対象情報データベース32が記憶する情報の一例を説明する。図4は、実施形態に係る取引対象情報データベースの一例を示す図である。図4の例において、取引対象情報データベース32は、「取引対象ID」、「提供者ID」、「カテゴリ」、「価格」、「在庫」、「売上状況」、「評価情報」といった項目を有する。
(About transaction target information database 32)
The transaction object information database 32 stores various information regarding transaction objects in the electronic commerce service provided by the information providing device 10. Here, an example of information stored in the transaction target information database 32 will be explained using FIG. 4. FIG. 4 is a diagram illustrating an example of a transaction target information database according to the embodiment. In the example of FIG. 4, the transaction object information database 32 has items such as "transaction object ID,""providerID,""category,""price,""inventory,""salesstatus," and "evaluation information." .

「取引対象ID」は、取引対象を識別するための識別情報を示す。「提供者ID」は、取引対象の提供者を識別するための識別情報を示す。「カテゴリ」は、取引対象のカテゴリを示す。「価格」は、取引対象について予め定められた価格(希望小売価格等)や、割引された価格などを示す。「在庫」は、取引対象の在庫を示す。「売上状況」は、取引対象の売上状況を示す。「評価情報」は、取引対象について利用者等から投稿された評価情報を示す。 “Transaction object ID” indicates identification information for identifying a transaction object. “Provider ID” indicates identification information for identifying the provider of the transaction target. “Category” indicates the category of the transaction object. "Price" indicates a predetermined price (suggested retail price, etc.) for the transaction object, a discounted price, or the like. “Stock” indicates the stock of the transaction object. “Sales status” indicates the sales status of the transaction object. “Evaluation information” indicates evaluation information posted by users etc. regarding the transaction object.

すなわち、図4では、取引対象ID「PID#1」により識別される取引対象が、提供者ID「SID#1」により識別される提供者により提供され、カテゴリ「カテゴリ#1」に属し、価格が「価格#1」、在庫が「在庫#1」、売上状況が「売上状況#1」、評価情報が「評価情報#1」である例を示す。 That is, in FIG. 4, the transaction object identified by the transaction object ID "PID #1" is provided by the provider identified by the provider ID "SID #1", belongs to the category "Category #1", and has a price An example is shown in which the item is "Price #1", the inventory is "Inventory #1", the sales status is "Sales status #1", and the evaluation information is "Evaluation information #1".

なお、取引対象情報データベース32は、取引対象情報として、取引対象の旬の時期や、取引対象のデザイン(例えば、取引対象の画像)などといった情報をさらに記憶してもよい。 Note that the transaction object information database 32 may further store information such as the best season for the transaction object, the design of the transaction object (for example, an image of the transaction object), etc., as the transaction object information.

(モデルデータベース33について)
モデルデータベース33は、購買行動のコンテキストを入力した場合に、購買行動に対して利用者の承認欲求を満たすメッセージを出力するモデルを記憶する。
(About model database 33)
The model database 33 stores a model that outputs a message that satisfies the user's desire for approval regarding the purchasing behavior when the context of the purchasing behavior is input.

(制御部40について)
制御部40は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報提供装置10内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部40は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。実施形態に係る制御部40は、図2に示すように、検知部41と、提供部42と、取得部43と、評価部44と、学習部45とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
(About the control unit 40)
The control unit 40 is a controller, and various programs stored in the storage device inside the information providing device 10 use the RAM as a work area by, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). This is achieved by executing as . Further, the control unit 40 is a controller, and is realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). As shown in FIG. 2, the control unit 40 according to the embodiment includes a detection unit 41, a provision unit 42, an acquisition unit 43, an evaluation unit 44, and a learning unit 45, and performs information processing described below. To realize or carry out the functions and actions of

(検知部41について)
検知部41は、利用者の取引対象の購買に関連する購買行動を検知する。例えば、図1の例において、検知部41は、情報提供装置10が提供するショッピングサービスにおける利用者の購買行動を検知する。
(About the detection unit 41)
The detection unit 41 detects purchase behavior related to the purchase of a transaction object by a user. For example, in the example of FIG. 1, the detection unit 41 detects the purchasing behavior of the user in the shopping service provided by the information providing device 10.

また、検知部41は、電子商取引サービスにおいて取引対象に対する所定の操作が行われたことを示す購買行動を検知してもよい。例えば、図1の例において、検知部41は、商品のお気に入り登録に関する操作や、商品のレビューの投稿などが行われたことを検知する。 Furthermore, the detection unit 41 may detect purchasing behavior that indicates that a predetermined operation has been performed on a transaction object in an electronic commerce service. For example, in the example of FIG. 1, the detection unit 41 detects that an operation related to registering a product as a favorite or posting of a product review has been performed.

また、検知部41は、電子商取引サービスにおける仮想的なカートに取引対象を投入する操作が行われたことを示す購買行動を検知してもよい。例えば、図1の例において、検知部41は、ショッピングサービスにおける仮想的なカートへ商品を投入する操作を検知する。 Furthermore, the detection unit 41 may detect purchasing behavior that indicates that an operation of inserting a transaction object into a virtual cart in an electronic commerce service has been performed. For example, in the example shown in FIG. 1, the detection unit 41 detects an operation of inserting a product into a virtual cart in a shopping service.

また、検知部41は、電子商取引サービスにおいて取引対象を利用者が購入したことを示す購買行動を検知してもよい。例えば、図1の例において、検知部41は、利用者U1による商品#1の購入操作を検知する。 Furthermore, the detection unit 41 may detect purchase behavior indicating that a user has purchased a transaction object in an electronic commerce service. For example, in the example of FIG. 1, the detection unit 41 detects a purchase operation for product #1 by the user U1.

また、検知部41は、所定の組み合わせの取引対象に関する購買行動を検知してもよい。例えば、検知部41は、所定の閾値以上の利用者により購入された組み合わせの商品に関する購買行動を検知する。このような、購買行動を検知した場合、後述する提供部42は、利用者の承認欲求を満たすメッセージ(例えば、「いいセンスしてるね!」)を提供する。 Furthermore, the detection unit 41 may detect purchasing behavior regarding a predetermined combination of transaction objects. For example, the detection unit 41 detects purchasing behavior regarding a combination of products purchased by users equal to or higher than a predetermined threshold. When such purchasing behavior is detected, the providing unit 42, which will be described later, provides a message (for example, "You have great taste!") that satisfies the user's desire for approval.

なお、利用者が各種操作を行った際に、ボタン等のクリックが行われ、新たなコンテンツを提供することとなるが、検知部41は、ボタン等のクリックに応じてコンテンツ提供の操作が行われたことを契機として、どのような購買行動が行われたかを特定(すなわち、検知)してもよい。 Note that when the user performs various operations, a button or the like is clicked and new content is provided. It may also be possible to identify (that is, detect) what kind of purchasing behavior was carried out in response to the incident.

(提供部42について)
提供部42は、検知部41により検知された購買行動に応じて、当該購買行動のコンテキストに基づくメッセージを利用者に提供する。例えば、図1の例において、提供部42は、購買行動に対する利用者U1の承認欲求を満たすメッセージを提供する。
(About the providing section 42)
In accordance with the purchasing behavior detected by the detection unit 41, the providing unit 42 provides the user with a message based on the context of the purchasing behavior. For example, in the example of FIG. 1, the providing unit 42 provides a message that satisfies the user U1's desire for approval regarding purchasing behavior.

また、提供部42は、他の利用者の取引対象の購買に関連する購買行動に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1に関する他の利用者の購買行動に基づいて、商品#1の購入に対する安心感やお得感を与えるメッセージを提供する。 Further, the providing unit 42 may provide messages based on purchasing behavior related to purchases of transaction objects by other users. For example, in the example of FIG. 1, the providing unit 42 provides a message that gives a sense of security and a sense of value for purchasing product #1, based on the purchasing behavior of other users regarding product #1.

また、提供部42は、取引対象に対して投稿されたレビューに基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1に対して投稿されたレビューに基づくメッセージを提供する。 Further, the providing unit 42 may provide a message based on a review posted for the transaction target. For example, in the example of FIG. 1, the providing unit 42 provides a message based on a review posted for product #1.

また、提供部42は、利用者に関する利用者情報に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、利用者情報データベース31を参照し、利用者U1のデモグラフィック属性やサイコグラフィック属性などに基づくメッセージを提供する。また、図1の例において、提供部42は、利用者情報データベース31を参照し、利用者U1の商品情報の閲覧履歴や、商品の購入履歴などを含む行動履歴に基づくメッセージを提供する。 Further, the providing unit 42 may provide a message based on user information regarding the user. For example, in the example of FIG. 1, the providing unit 42 refers to the user information database 31 and provides a message based on the demographic attributes, psychographic attributes, etc. of the user U1. Further, in the example of FIG. 1, the providing unit 42 refers to the user information database 31 and provides a message based on the user U1's behavior history including the product information browsing history, product purchase history, and the like.

なお、提供部42は、利用者の感情に基づくメッセージを提供してもよい。例えば、提供部42は、カートに取引対象を投入してから購入に至るまでの時間や、端末装置100に対する利用者の操作内容(例えば、コンテンツのスクロール速度や、タップの強さなど)、ウェアラブルデバイス等から取得された利用者の生体情報、利用者が閲覧したコンテンツなどから推定される利用者の感情に基づくメッセージを提供する。 Note that the providing unit 42 may provide messages based on the user's emotions. For example, the providing unit 42 may determine the time from when a transaction object is placed in the cart until the purchase, the content of the user's operation on the terminal device 100 (for example, the scrolling speed of content, the strength of the tap, etc.), the wearable It provides messages based on the user's emotions estimated from the user's biometric information obtained from the device, content viewed by the user, etc.

また、提供部42は、取引対象に関する取引対象情報に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、取引対象情報データベース32を参照し、利用者U1の購買行動の対象である商品の商品情報に基づくメッセージを提供する。 Further, the providing unit 42 may provide a message based on transaction object information regarding the transaction object. For example, in the example of FIG. 1, the providing unit 42 refers to the transaction object information database 32 and provides a message based on the product information of the product that is the object of the user U1's purchasing behavior.

また、提供部42は、利用者が取引対象を購入した際の割引価格に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1の割引価格に応じて、お得感を与えるメッセージを提供する。 Further, the providing unit 42 may provide a message based on the discount price at which the user purchased the transaction object. For example, in the example of FIG. 1, the providing unit 42 provides a message that gives a sense of value in accordance with the discount price of product #1.

また、提供部42は、利用者が取引対象を購入した際の取引対象の在庫に関する情報に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1の売上状況や在庫数などに基づくメッセージを提供する。 Further, the providing unit 42 may provide a message based on information regarding the inventory of the transaction object when the user purchases the transaction object. For example, in the example of FIG. 1, the providing unit 42 provides a message based on the sales status, inventory quantity, etc. of product #1.

また、提供部42は、取引対象の提供者により設定されるメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1の提供者により設定されたメッセージを提供する。 Further, the providing unit 42 may provide a message set by the provider of the transaction object. For example, in the example of FIG. 1, the providing unit 42 provides a message set by the provider of product #1.

また、提供部42は、提供者により利用者に対して付与される所定の利益に関する情報を含むメッセージを提供してもよい。例えば、図1の例において、提供部42は、購買行動に応じて、商品#1の提供者から利用者U1に対し所定の利益が付与されたことを示すメッセージを提供する。 Further, the providing unit 42 may provide a message including information regarding a predetermined benefit given to the user by the provider. For example, in the example of FIG. 1, the providing unit 42 provides a message indicating that a predetermined profit has been given to the user U1 from the provider of the product #1 in accordance with the purchasing behavior.

また、提供部42は、購買行動に至るまでの利用者の行動に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、利用者U1の商品の閲覧履歴が、商品#1と同一のカテゴリの商品を複数閲覧したことを示す場合や、利用者U1の行動履歴が、商品#1をショッピングカートに投入し、その後購入に至らなかったことを複数回示す場合、商品#1の商品情報を示すコンテンツを複数回閲覧していた場合などに、商品#1の購入に至るまでの利用者U1の心情を察するメッセージを提供する。 Further, the providing unit 42 may provide a message based on the user's actions up to the purchase action. For example, in the example of FIG. 1, the providing unit 42 may indicate that the user U1's product browsing history indicates that he or she has viewed multiple products in the same category as product #1, or that the user U1's behavior history indicates that If you put product #1 in the shopping cart and then indicate multiple times that you did not purchase it, or if you viewed content showing product information for product #1 multiple times, you will end up purchasing product #1. Provides a message that understands the feelings of the user U1.

また、提供部42は、コンテキストに応じたタイミングでメッセージを提供してもよい。例えば、図1の例において、提供部42は、利用者U1の各種の購買行動が検知されてから、利用者U1の購買行動のコンテキストが所定の条件を満たしたタイミングでメッセージを提供する。 Further, the providing unit 42 may provide the message at a timing depending on the context. For example, in the example of FIG. 1, the providing unit 42 provides a message at a timing when the context of the user U1's purchasing behavior satisfies a predetermined condition after various purchasing behaviors of the user U1 are detected.

また、提供部42は、取引対象に関する取引対象情報に基づくタイミングでメッセージを提供してもよい。例えば、図1の例において、提供部42は、利用者U1の購入後に商品#1の販売数が所定の閾値以上となったタイミングや、利用者U1の購入後に商品#1に対する他の利用者の評価が所定の閾値以上となったタイミングで、商品#1の購入に対する安心感を与えるメッセージを利用者U1に提供する。 Further, the providing unit 42 may provide the message at a timing based on transaction object information regarding the transaction object. For example, in the example of FIG. 1, the providing unit 42 determines the timing when the number of sales of product #1 exceeds a predetermined threshold after purchase by user U1, At the timing when the evaluation of product #1 becomes equal to or higher than a predetermined threshold, a message giving a sense of security about purchasing product #1 is provided to user U1.

また、提供部42は、購買行動に応じて利用者が利用する端末装置に表示される画面において出力されるメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1の購入操作が完了したことを示す画面に表示されるメッセージを提供する。 Further, the providing unit 42 may provide a message to be output on a screen displayed on a terminal device used by the user depending on the purchasing behavior. For example, in the example of FIG. 1, the providing unit 42 provides a message displayed on the screen indicating that the purchase operation for product #1 has been completed.

なお、提供部42は、商品のお気に入り登録に関する操作や、商品の評価)の投稿ショッピングサービスにおける仮想的なカートへ商品を投入する操作などといった各種の購買行動が行われた際の画面に表示するメッセージを提供してもよい。また、提供部42は、提供するメッセージを、端末装置100から音声出力させてもよい。例えば、提供部42は、端末装置100に表示されるアバター等の音声として出力されるメッセージを提供する。 Note that the providing unit 42 displays information on the screen when various purchasing actions are performed, such as an operation related to registering a product as a favorite or an operation of adding a product to a virtual cart in a posting shopping service (product evaluation). Messages may also be provided. Further, the providing unit 42 may cause the terminal device 100 to output the message to be provided as a voice. For example, the providing unit 42 provides a message that is output as a voice, such as an avatar displayed on the terminal device 100.

また、提供部42は、利用者の取引対象の購買に関連する購買行動に応じて当該利用者に提供されるメッセージであって、当該購買行動のコンテキストに基づくメッセージが提供された後の当該利用者の行動情報に基づいて当該メッセージを評価した評価結果を学習させたモデルを用いて、メッセージを利用者に提供してもよい。例えば、図1を例にして説明すると、提供部42は、提供したメッセージに対し利用者U1が肯定的であるかを評価し、評価結果を学習させたモデルMを用いて、メッセージを利用者に提供する。 The providing unit 42 also provides a message that is provided to the user in accordance with the purchase behavior related to the purchase of the transaction target by the user, and that the message is used after the message is provided based on the context of the purchase behavior. The message may be provided to the user using a model that has been trained to evaluate the message based on the user's behavior information. For example, to explain with reference to FIG. Provided to.

(取得部43について)
取得部43は、利用者の取引対象の購買に関連する購買行動に応じて当該利用者に提供されるメッセージであって、当該購買行動のコンテキストに基づくメッセージが提供された後の当該利用者の行動情報を取得する。例えば、図1の例において、取得部43は、メッセージが提供された後、ショッピングサービスにおける利用者U1の行動情報を取得する。
(About the acquisition unit 43)
The acquisition unit 43 acquires a message that is provided to the user in accordance with the purchase behavior related to the purchase of the transaction object of the user, and that is a message that is provided to the user after the message based on the context of the purchase behavior is provided. Obtain behavioral information. For example, in the example of FIG. 1, the acquisition unit 43 acquires behavior information of the user U1 in the shopping service after the message is provided.

(評価部44について)
評価部44は、取得部43により取得された行動情報に基づいて、メッセージを評価する。例えば、評価部44は、提供されたメッセージに対する利用者の反応を評価する。
(About the evaluation section 44)
The evaluation unit 44 evaluates the message based on the behavior information acquired by the acquisition unit 43. For example, the evaluation unit 44 evaluates the user's reaction to the provided message.

また、評価部44は、メッセージに対して利用者が肯定的であるかを評価してもよい。例えば、図1の例において、評価部44は、提供したメッセージに対し利用者U1が肯定的であるかを評価する。 Furthermore, the evaluation unit 44 may evaluate whether the user is positive about the message. For example, in the example of FIG. 1, the evaluation unit 44 evaluates whether the user U1 is positive about the provided message.

また、評価部44は、取引対象を提供する提供者に対応するサイトを利用者が訪問した場合は、メッセージに対して利用者が肯定的であると評価してもよい。例えば、図1を例にして説明すると、評価部44は、ショッピングサービスにおいて、商品#1を提供する提供者のサイトを利用者U1が再訪問した場合は、メッセージに対して利用者U1が肯定的であると評価する。 Further, the evaluation unit 44 may evaluate that the user is positive about the message when the user visits a site corresponding to a provider that provides a transaction object. For example, to explain using FIG. 1 as an example, when the user U1 revisits the site of the provider that provides product #1 in the shopping service, the evaluation unit 44 determines that the user U1 confirms the message in response to the message. Evaluate it as being accurate.

また、評価部44は、取引対象を提供する提供者に対して利用者が投稿した評価が所定の閾値以上である場合は、メッセージに対して利用者が肯定的であると評価してもよい。例えば、図1を例にして説明すると、評価部44は、商品#1を提供する提供者に対する利用者U1の評価が所定の閾値以上である場合は、メッセージに対して利用者U1が肯定的であると評価する。 Further, the evaluation unit 44 may evaluate that the user is positive about the message if the evaluation posted by the user for the provider that provides the transaction object is equal to or higher than a predetermined threshold. . For example, to explain using FIG. 1 as an example, if the user U1's evaluation of the provider of product #1 is equal to or higher than a predetermined threshold, the evaluation unit 44 determines that the user U1 is positive in response to the message. It is evaluated that

また、評価部44は、取引対象を利用者が再度購入した場合は、メッセージに対して利用者が肯定的であると評価してもよい。例えば、図1の例において、評価部44は、利用者U1が商品#1を再度購入した場合は、メッセージに対して利用者U1が肯定的であると評価する。 Furthermore, if the user purchases the transaction object again, the evaluation unit 44 may evaluate that the user is positive about the message. For example, in the example of FIG. 1, if the user U1 purchases product #1 again, the evaluation unit 44 evaluates that the user U1 is positive about the message.

また、評価部44は、取引対象に対して利用者が投稿した評価が所定の閾値以上である場合は、メッセージに対して利用者が肯定的であると評価してもよい。例えば、図1の例において、評価部44は、商品#1に関して利用者が投稿したレビューが所定の閾値以上である場合は、メッセージに対して利用者U1が肯定的であると評価する。 Moreover, the evaluation unit 44 may evaluate that the user is positive about the message if the evaluation posted by the user for the transaction object is equal to or higher than a predetermined threshold. For example, in the example of FIG. 1, if the review posted by the user regarding product #1 is greater than or equal to a predetermined threshold, the evaluation unit 44 evaluates that the user U1 is positive about the message.

また、評価部44は、取引対象を提供する電子商取引サービスにおいて、取引対象に関する情報を他の利用者と共有するための操作を利用者が行った場合は、メッセージに対して利用者が肯定的であると評価してもよい。例えば、図1の例において、評価部44は、利用者U1が商品#1を再度購入した場合、商品#1に関する情報に対してシェアボタンを押下した場合は、メッセージに対して利用者U1が肯定的であると評価する。 In addition, if the user performs an operation to share information regarding the transaction object with other users in an electronic commerce service that provides the transaction object, the evaluation unit 44 evaluates whether the user responds positively to the message. It may be evaluated that For example, in the example of FIG. 1, the evaluation unit 44 determines that if user U1 purchases product #1 again, if user U1 presses the share button for information regarding product #1, if user U1 Rate it as positive.

また、評価部44は、メッセージの評価を受け付けるためのコンテンツに対し利用者が入力した情報に基づき、メッセージに対して利用者が肯定的であるかを評価してもよい。例えば、評価部44は、メッセージを提供された際の感情や心境などを入力するコンテンツを利用者に提供し、当該コンテンツに入力された情報に基づきメッセージを評価する。 Furthermore, the evaluation unit 44 may evaluate whether the user is positive about the message based on information input by the user regarding the content for accepting evaluation of the message. For example, the evaluation unit 44 provides the user with content for inputting the user's feelings and state of mind when receiving the message, and evaluates the message based on the information input to the content.

(学習部45について)
学習部45は、評価部44による評価結果をモデルに学習させる。例えば、図1の例において、学習部45は、利用者U1に提供したメッセージに対し、利用者Uが肯定的であったかを示す評価結果を学習データとして、モデルMの機械学習を行う。
(About learning section 45)
The learning unit 45 causes the model to learn the evaluation results by the evaluation unit 44. For example, in the example of FIG. 1, the learning unit 45 performs machine learning on the model M using, as learning data, an evaluation result indicating whether the user U was positive about the message provided to the user U1.

また、学習部45は、利用者に関する利用者情報ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、当該メッセージを提供した利用者に関する利用者情報とを学習データとし、どのような利用者情報に対応付けられる利用者に対しどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn a model for each user information regarding the user. For example, the learning unit 45 uses the evaluation result of a message and user information about the user who provided the message as learning data, and determines what kind of message to provide to the user associated with what kind of user information. The model learns how to obtain more positive evaluations by doing so.

また、学習部45は、利用者の属性ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、当該メッセージを提供した利用者の属性とを学習データとし、どのような属性を有する利用者に対しどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn a model for each user attribute. For example, the learning unit 45 uses the evaluation result of a message and the attributes of the user who provided the message as learning data, and determines what kind of message should be provided to the user with what attributes to make it more positive. Train the model to see if it can be evaluated.

また、学習部45は、利用者が購買行動に至るまでの行動ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、当該メッセージを提供した利用者の購買行動に至るまでの行動(例えば、閲覧履歴や、購入履歴など)とを学習データとし、どのような行動を採った利用者に対しどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn the model for each behavior of the user up to purchase behavior. For example, the learning unit 45 uses the evaluation results of the message and the actions of the user who provided the message up to the purchasing action (for example, browsing history, purchase history, etc.) as learning data, and determines what actions to take. The model learns what kind of messages to provide to selected users to get more positive evaluations.

また、学習部45は、メッセージが提供される際の利用者の感情ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、当該メッセージを提供した際の利用者の感情とを学習データとし、どのような感情である利用者に対しどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。具体的な例を挙げると、学習部45は、カートに取引対象を投入してから購入に至るまでの時間や、端末装置100に対する利用者の操作内容、ウェアラブルデバイス等から取得された利用者の生体情報、利用者が閲覧したコンテンツなどから推定される利用者の感情を学習データとし、モデルに学習させる。 Further, the learning unit 45 may learn a model for each user's emotion when a message is provided. For example, the learning unit 45 uses the evaluation result of a message and the user's emotion when providing the message as learning data, and determines what kind of message should be provided to the user with what kind of emotion to make it more positive. The model learns whether it can obtain a certain evaluation. To give a specific example, the learning unit 45 learns the time from when a transaction object is placed in the cart until the purchase, the user's operation details on the terminal device 100, the user's information obtained from the wearable device, etc. The model uses the user's emotions estimated from biometric information, content viewed by the user, etc. as learning data.

また、学習部45は、取引対象に関する取引対象情報ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、購買行動の対象である取引対象に関する取引対象情報とを学習データとし、どのような取引対象を対象として購買行動を行った利用者に対し、どのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn the model for each transaction object information regarding the transaction object. For example, the learning unit 45 uses the message evaluation results and the transaction object information regarding the transaction object that is the target of the purchasing behavior as learning data, and the learning unit 45 uses the message evaluation result and the transaction object information regarding the transaction object that is the target of the purchasing behavior as learning data, and determines which transaction object the user has performed the purchasing behavior for. The model learns whether providing such messages will result in more positive evaluations.

また、学習部45は、取引対象の売上状況ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、購買行動の対象である取引対象の売上状況とを学習データとし、どのような売上状況である場合にどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn the model for each sales situation of the transaction target. For example, the learning unit 45 uses the message evaluation results and the sales status of the transaction target, which is the target of purchasing behavior, as learning data, and determines what kind of message should be provided in what kind of sales situation to make it more positive. The model learns whether it can obtain a good evaluation.

また、学習部45は、取引対象の在庫数ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、購買行動の対象である取引対象の在庫数とを学習データとし、どのような在庫数である場合にどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn the model for each quantity of inventory to be traded. For example, the learning unit 45 uses the message evaluation result and the inventory quantity of the transaction object that is the target of purchasing behavior as learning data, and determines what kind of message should be provided for what inventory quantity to make it more positive. The model learns whether it can obtain a good evaluation.

また、学習部45は、取引対象のカテゴリごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、購買行動の対象である取引対象のカテゴリとを学習データとし、どのようなカテゴリである場合にどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn a model for each category of transaction object. For example, the learning unit 45 uses the message evaluation results and the category of the transaction object that is the target of purchasing behavior as learning data, and determines what kind of message should be provided for what kind of category to obtain a more positive evaluation. Let the model learn whether it can obtain the desired results.

〔4.情報提供処理のフロー〕
図5を用いて、実施形態に係る情報提供装置10の情報提供処理の手順について説明する。図5は、実施形態に係る情報提供処理の手順の一例を示すフローチャートである。
[4. Information provision processing flow]
The procedure of the information providing process of the information providing device 10 according to the embodiment will be explained using FIG. 5. FIG. 5 is a flowchart illustrating an example of the procedure of information provision processing according to the embodiment.

図5に示すように、情報提供装置10は、購買行動を検知したか否かを判定する(ステップS101)。購買行動を検知していない場合(ステップS101;No)、情報提供装置10は、購買行動を検知するまで待機する。 As shown in FIG. 5, the information providing device 10 determines whether purchasing behavior has been detected (step S101). When purchasing behavior is not detected (step S101; No), the information providing device 10 waits until purchasing behavior is detected.

一方、購買行動を検知した場合(ステップS101;Yes)、情報提供装置10は、モデルを用いて、購買行動のコンテキストに基づくメッセージを利用者に提供する(ステップS102)。続いて、情報提供装置10は、メッセージが提供された後の利用者の行動情報を取得する(ステップS103)。続いて、情報提供装置10は、行動情報に基づいてメッセージを評価する(ステップS104)。続いて、情報提供装置10は、評価結果をモデルに学習させ(ステップS105)、処理を終了する。 On the other hand, when purchasing behavior is detected (step S101; Yes), the information providing device 10 uses the model to provide the user with a message based on the context of the purchasing behavior (step S102). Subsequently, the information providing device 10 acquires behavior information of the user after the message is provided (step S103). Subsequently, the information providing device 10 evaluates the message based on the behavior information (step S104). Subsequently, the information providing device 10 causes the model to learn the evaluation results (step S105), and ends the process.

〔5.変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
[5. Modified example]
The embodiments described above are merely examples, and various modifications and applications are possible.

〔5-1.取引対象情報について〕
上述の実施形態において、提供部42が、取引対象のカテゴリや、価格、在庫、売上状況などを示す取引対象情報に基づくメッセージを提供する例を示したが、取引対象情報はこのような例に限定されず、取引対象に関して取得可能な情報であればどのような情報であってもよい。
[5-1. About transaction information〕
In the above-described embodiment, an example was given in which the providing unit 42 provides a message based on the transaction object information indicating the transaction object category, price, inventory, sales status, etc. The information is not limited, and may be any information that can be obtained regarding the transaction object.

〔5-2.処理態様について〕
上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、逆に、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文章中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[5-2. Regarding processing mode]
Among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, and conversely, all of the processes described as being performed manually can be performed manually. Alternatively, some of the steps can be performed automatically using known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above text and drawings may be changed arbitrarily, unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Further, each component of each device shown in the drawings is functionally conceptual, and does not necessarily need to be physically configured as shown in the drawings. In other words, the specific form of distributing and integrating each device is not limited to what is shown in the diagram, and all or part of the devices can be functionally or physically distributed or integrated in arbitrary units depending on various loads and usage conditions. Can be integrated and configured.

また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the embodiments described above can be combined as appropriate within a range that does not conflict with the processing contents.

〔6.効果〕
上述してきたように、実施形態に係る情報提供装置10は、検知部41と、提供部42と、取得部43と、評価部44と、学習部45とを有する。検知部41は、利用者の取引対象の購買に関連する購買行動を検知する。提供部42は、検知部41により検知された購買行動に応じて、当該購買行動のコンテキストに基づくメッセージを利用者に提供する。また、提供部42は、利用者の取引対象の購買に関連する購買行動に応じて当該利用者に提供されるメッセージであって、当該購買行動のコンテキストに基づくメッセージが提供された後の当該利用者の行動情報に基づいて当該メッセージを評価した評価結果を学習させたモデルを用いて、メッセージを利用者に提供する。取得部43は、利用者の取引対象の購買に関連する購買行動に応じて当該利用者に提供されるメッセージであって、当該購買行動のコンテキストに基づくメッセージが提供された後の当該利用者の行動情報を取得する。評価部44は、取得部43により取得された行動情報に基づいて、メッセージを評価する。学習部45は、評価部44による評価結果をモデルに学習させる。
[6. effect〕
As described above, the information providing apparatus 10 according to the embodiment includes the detection section 41, the provision section 42, the acquisition section 43, the evaluation section 44, and the learning section 45. The detection unit 41 detects purchase behavior related to the purchase of a transaction object by a user. In accordance with the purchasing behavior detected by the detection unit 41, the providing unit 42 provides the user with a message based on the context of the purchasing behavior. The providing unit 42 also provides a message that is provided to the user in accordance with the purchase behavior related to the purchase of the transaction target by the user, and that the message is used after the message is provided based on the context of the purchase behavior. The message is provided to the user using a model trained on the evaluation results of the message based on the user's behavior information. The acquisition unit 43 acquires a message that is provided to the user in accordance with the purchase behavior related to the purchase of the transaction object of the user, and that is a message that is provided to the user after the message based on the context of the purchase behavior is provided. Obtain behavioral information. The evaluation unit 44 evaluates the message based on the behavior information acquired by the acquisition unit 43. The learning unit 45 causes the model to learn the evaluation results by the evaluation unit 44.

これにより、実施形態に係る情報提供装置10は、電子商取引サービスにおけるショッピングのように、店員からの声掛けなどがなく、人との関わり合いで発生しない場合であっても、利用者の購買行動を褒めるメッセージを提供することにより、次のコンバージョンを促すことができるため、利用者の購買行動に応じて適切なメッセージを提供することができる。また、実施形態に係る情報提供装置10は、モデルを用いて提供したメッセージに対する利用者の行動を評価し、評価結果を用いてモデルの機械学習を行うことを可能とするため、利用者の購買行動に応じて提供するメッセージの精度を向上させることができる。 As a result, the information providing device 10 according to the embodiment can improve the user's purchasing behavior even in cases such as shopping in an e-commerce service, where there is no call from a store staff and the purchase behavior does not occur due to interaction with other people. By providing a message that compliments the user, it is possible to encourage further conversion, so it is possible to provide an appropriate message according to the user's purchasing behavior. In addition, the information providing device 10 according to the embodiment can evaluate the user's behavior in response to the provided message using the model, and perform machine learning of the model using the evaluation results. It is possible to improve the accuracy of messages provided according to actions.

また、実施形態に係る情報提供装置10において、例えば、検知部41は、電子商取引サービスにおいて取引対象に対する所定の操作が行われたことを示す購買行動を検知する。また、検知部41は、電子商取引サービスにおける仮想的なカートに取引対象を投入する操作が行われたことを示す購買行動を検知する。また、検知部41は、電子商取引サービスにおいて取引対象を利用者が購入したことを示す購買行動を検知する。また、検知部41は、所定の組み合わせの取引対象に関する購買行動を検知する。 Furthermore, in the information providing device 10 according to the embodiment, for example, the detection unit 41 detects purchasing behavior that indicates that a predetermined operation has been performed on a transaction object in an electronic commerce service. Furthermore, the detection unit 41 detects purchasing behavior that indicates that an operation of inserting a transaction object into a virtual cart in an electronic commerce service has been performed. Furthermore, the detection unit 41 detects purchasing behavior indicating that a user has purchased a transaction object in an electronic commerce service. Furthermore, the detection unit 41 detects purchasing behavior regarding a predetermined combination of transaction objects.

これにより、実施形態に係る情報提供装置10は、利用者の各種の購買行動に応じて適切なメッセージを提供することができるため、電子商取引サービスにおける利用者の満足度を向上させることができる。 As a result, the information providing device 10 according to the embodiment can provide appropriate messages according to various purchasing behaviors of users, and thus can improve user satisfaction with electronic commerce services.

また、実施形態に係る情報提供装置10において、例えば、提供部42は、他の利用者の取引対象の購買に関連する購買行動に基づくメッセージを提供する。また、提供部42は、取引対象に対して投稿されたレビューに基づくメッセージを提供する。また、提供部42は、利用者に関する利用者情報に基づくメッセージを提供する。また、提供部42は、取引対象に関する取引対象情報に基づくメッセージを提供する。また、提供部42は、利用者が取引対象を購入した際の割引価格に基づくメッセージを提供する。また、提供部42は、利用者が取引対象を購入した際の取引対象の在庫に関する情報に基づくメッセージを提供する。また、提供部42は、取引対象の提供者により設定されるメッセージを提供する。また、提供部42は、提供者により利用者に対して付与される所定の利益に関する情報を含むメッセージを提供する。また、提供部42は、購買行動に至るまでの利用者の行動に基づくメッセージを提供する。また、提供部42は、コンテキストに応じたタイミングでメッセージを提供する。また、提供部42は、取引対象に関する取引対象情報に基づくタイミングでメッセージを提供する。また、提供部42は、購買行動に応じて利用者が利用する端末装置に表示される画面において出力されるメッセージを提供する。 Further, in the information providing device 10 according to the embodiment, for example, the providing unit 42 provides a message based on purchasing behavior related to the purchase of a transaction object by another user. Further, the providing unit 42 provides a message based on a review posted for the transaction target. Further, the providing unit 42 provides a message based on user information regarding the user. Further, the providing unit 42 provides a message based on transaction object information regarding the transaction object. Further, the providing unit 42 provides a message based on the discount price at which the user purchased the transaction object. Further, the providing unit 42 provides a message based on information regarding the stock of the transaction object when the user purchases the transaction object. Further, the providing unit 42 provides a message set by the provider of the transaction object. Further, the providing unit 42 provides a message including information regarding a predetermined benefit given to the user by the provider. Further, the providing unit 42 provides messages based on the user's actions up to the purchasing action. Further, the providing unit 42 provides messages at timings depending on the context. Further, the providing unit 42 provides messages at timings based on transaction object information regarding transaction objects. Further, the providing unit 42 provides a message to be output on a screen displayed on a terminal device used by the user according to the purchasing behavior.

これにより、実施形態に係る情報提供装置10は、利用者の購買行動のコンテキストに基づき、適切なメッセージを適切なタイミングで提供することができるため、電子商取引サービスにおける利用者の満足度を向上させることができる。 Thereby, the information providing device 10 according to the embodiment can provide an appropriate message at an appropriate timing based on the context of the user's purchasing behavior, thereby improving user satisfaction with the e-commerce service. be able to.

また、実施形態に係る情報提供装置10において、例えば、評価部44は、メッセージに対して利用者が肯定的であるかを評価する。また、評価部44は、取引対象を提供する提供者に対応するサイトを利用者が訪問した場合は、メッセージに対して利用者が肯定的であると評価する。また、評価部44は、取引対象を提供する提供者に対して利用者が投稿した評価が所定の閾値以上である場合は、メッセージに対して利用者が肯定的であると評価する。また、評価部44は、取引対象を利用者が再度購入した場合は、メッセージに対して利用者が肯定的であると評価する。また、評価部44は、取引対象に対して利用者が投稿した評価が所定の閾値以上である場合は、メッセージに対して利用者が肯定的であると評価する。また、評価部44は、取引対象を提供する電子商取引サービスにおいて、取引対象に関する情報を他の利用者と共有するための操作を利用者が行った場合は、メッセージに対して利用者が肯定的であると評価する。また、評価部44は、メッセージの評価を受け付けるためのコンテンツに対し利用者が入力した情報に基づき、メッセージに対して利用者が肯定的であるかを評価する。 Further, in the information providing device 10 according to the embodiment, for example, the evaluation unit 44 evaluates whether the user is positive about the message. Furthermore, when the user visits a site corresponding to a provider that provides a transaction object, the evaluation unit 44 evaluates that the user is positive about the message. Furthermore, if the evaluation posted by the user on the provider of the transaction object is equal to or higher than a predetermined threshold, the evaluation unit 44 evaluates the message as positive by the user. Furthermore, if the user purchases the transaction object again, the evaluation unit 44 evaluates that the user is positive about the message. Furthermore, if the evaluation posted by the user for the transaction object is equal to or higher than a predetermined threshold, the evaluation unit 44 evaluates that the user is positive about the message. In addition, if the user performs an operation to share information regarding the transaction object with other users in an electronic commerce service that provides the transaction object, the evaluation unit 44 evaluates whether the user responds positively to the message. It is evaluated that Furthermore, the evaluation unit 44 evaluates whether the user is positive about the message based on the information input by the user regarding the content for accepting the evaluation of the message.

これにより、実施形態に係る情報提供装置10は、利用者に提供したメッセージを適切に評価し、モデルの学習を行うことができるため、モデルの精度を向上させることができる。 Thereby, the information providing apparatus 10 according to the embodiment can appropriately evaluate the message provided to the user and perform model learning, thereby improving the accuracy of the model.

また、実施形態に係る情報提供装置10において、例えば、学習部45は、利用者に関する利用者情報ごとにモデルを学習させる。また、学習部45は、利用者の属性ごとにモデルを学習させる。また、学習部45は、利用者が購買行動に至るまでの行動ごとにモデルを学習させる。また、学習部45は、メッセージが提供される際の利用者の感情ごとにモデルを学習させる。また、学習部45は、取引対象に関する取引対象情報ごとにモデルを学習させる。また、学習部45は、取引対象の売上状況ごとにモデルを学習させる。また、学習部45は、取引対象の在庫数ごとにモデルを学習させる。また、学習部45は、取引対象のカテゴリごとにモデルを学習させる。 Furthermore, in the information providing device 10 according to the embodiment, for example, the learning unit 45 learns a model for each user information regarding a user. Further, the learning unit 45 trains a model for each user attribute. Further, the learning unit 45 causes the model to be trained for each behavior of the user up to the purchase behavior. Furthermore, the learning unit 45 trains a model for each user's emotion when a message is provided. Further, the learning unit 45 causes the model to learn for each transaction object information regarding the transaction object. Further, the learning unit 45 trains the model for each sales situation of the transaction object. Further, the learning unit 45 trains the model for each quantity of inventory to be traded. Further, the learning unit 45 causes the model to be trained for each category of transaction object.

これにより、実施形態に係る情報提供装置10は、購買行動のコンテキストごとにモデルの学習を行い、コンテキストごとに適切なメッセージを出力させることができるため、電子商取引サービスにおける利用者の満足度を向上させることができる。 As a result, the information providing device 10 according to the embodiment can learn the model for each context of purchasing behavior and output an appropriate message for each context, thereby improving user satisfaction with e-commerce services. can be done.

〔7.ハードウェア構成〕
また、上述してきた各実施形態に係る情報提供装置10は、例えば、図6に示すような構成のコンピュータ1000によって実現される。以下、情報提供装置10を例に挙げて説明する。図6は、情報提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、ROM1200、RAM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[7. Hardware configuration]
Further, the information providing apparatus 10 according to each of the embodiments described above is realized by, for example, a computer 1000 having a configuration as shown in FIG. The information providing device 10 will be described below as an example. FIG. 6 is a hardware configuration diagram showing an example of a computer that implements the functions of the information providing device. Computer 1000 has CPU 1100, ROM 1200, RAM 1300, HDD 1400, communication interface (I/F) 1500, input/output interface (I/F) 1600, and media interface (I/F) 1700.

CPU1100は、ROM1200又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1200は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 CPU 1100 operates based on a program stored in ROM 1200 or HDD 1400, and controls each part. The ROM 1200 stores a boot program executed by the CPU 1100 when the computer 1000 is started, programs depending on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(実施形態のネットワークNに対応する)を介して他の機器からデータを受信してCPU1100へ送り、また、通信網500を介してCPU1100が生成したデータを他の機器へ送信する。 The HDD 1400 stores programs executed by the CPU 1100, data used by the programs, and the like. Communication interface 1500 receives data from other devices via communication network 500 (corresponding to network N in the embodiment) and sends it to CPU 1100, and also sends data generated by CPU 1100 to other devices via communication network 500. Send to device.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。 The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and mouse via an input/output interface 1600. CPU 1100 obtains data from an input device via input/output interface 1600. Further, CPU 1100 outputs the generated data to an output device via input/output interface 1600.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1300を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1300上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 Media interface 1700 reads programs or data stored in recording medium 1800 and provides them to CPU 1100 via RAM 1300. CPU 1100 loads this program from recording medium 1800 onto RAM 1300 via media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. etc.

例えば、コンピュータ1000が情報提供装置10として機能する場合、コンピュータ1000のCPU1100は、RAM1300上にロードされたプログラムを実行することにより、制御部40の機能を実現する。また、HDD1400には、情報提供装置10の記憶装置内の各データが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the information providing device 10, the CPU 1100 of the computer 1000 realizes the functions of the control unit 40 by executing a program loaded onto the RAM 1300. Further, each data in the storage device of the information providing device 10 is stored in the HDD 1400. The CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them, but as another example, these programs may be acquired from another device via a predetermined communication network.

〔8.その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
[8. others〕
Some of the embodiments of the present application have been described above in detail based on the drawings, but these are merely examples, and various modifications and variations may be made based on the knowledge of those skilled in the art, including the embodiments described in the disclosure section of the invention. It is possible to carry out the invention in other forms with modifications.

また、上述した情報提供装置10は、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 Further, the configuration of the information providing apparatus 10 described above can be changed flexibly, such as implementing some functions by calling an external platform or the like using an API (Application Programming Interface), network computing, or the like.

また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、検知部は、検知手段や検知回路に読み替えることができる。 Further, the "unit" described in the claims can be read as "means", "circuit", etc. For example, the detection section can be read as a detection means or a detection circuit.

10 情報提供装置
20 通信部
30 記憶部
31 利用者情報データベース
32 取引対象情報データベース
33 モデルデータベース
40 制御部
41 検知部
42 提供部
43 取得部
44 評価部
45 学習部
100 端末装置
10 information providing device 20 communication unit 30 storage unit 31 user information database 32 transaction target information database 33 model database 40 control unit 41 detection unit 42 provision unit 43 acquisition unit 44 evaluation unit 45 learning unit 100 terminal device

Claims (16)

電子商取引サービスにおいて取引対象を利用者が購入したことを示す購買行動を検知する検知部と、
購買行動のコンテキストが入力された場合に購買行動に応じたメッセージを出力するよう学習されたモデルに対し、前記検知部により検知された購買行動のコンテキストを入力し、当該モデルから出力されたメッセージを、前記取引対象に関する取引対象情報が所定の条件を満たしたタイミングで前記利用者に提供する提供部と
を有することを特徴とする提供装置。
a detection unit that detects purchasing behavior indicating that a user has purchased a transaction object in the e-commerce service;
The context of the purchasing behavior detected by the detection unit is input to a model that has been trained to output a message according to the purchasing behavior when the context of the purchasing behavior is input, and the message output from the model is output. A providing device comprising: a providing unit that provides transaction object information regarding the transaction object to the user at a timing when a predetermined condition is satisfied.
前記検知部は、
電子商取引サービスにおいて前記取引対象に対する所定の操作が行われたことを示す前記購買行動を検知する
ことを特徴とする請求項1に記載の提供装置。
The detection unit is
The providing device according to claim 1, wherein the providing device detects the purchasing behavior indicating that a predetermined operation has been performed on the transaction object in an electronic commerce service.
前記検知部は、
電子商取引サービスにおける仮想的なカートに前記取引対象を投入する操作が行われたことを示す前記購買行動を検知する
ことを特徴とする請求項1または2に記載の提供装置。
The detection unit is
The providing device according to claim 1 or 2, further comprising: detecting the purchasing behavior indicating that an operation of inserting the transaction object into a virtual cart in an electronic commerce service is performed.
前記提供部は、
前記取引対象に対して投稿されたレビューに基づく前記メッセージを提供する
ことを特徴とする請求項1から3のうちいずれか1つに記載の提供装置。
The provision department is
The providing device according to any one of claims 1 to 3, wherein the providing device provides the message based on a review posted for the transaction object.
前記提供部は、
前記利用者に関する利用者情報をさらに示す前記コンテキストを前記モデルに入力し、前記モデルから出力された前記メッセージを提供する
ことを特徴とする請求項1から4のうちいずれか1つに記載の提供装置。
The provision department is
Provision according to any one of claims 1 to 4, characterized in that the context further indicating user information about the user is input into the model and the message output from the model is provided. Device.
前記提供部は、
前記利用者が前記取引対象を購入した際の割引価格をさらに示す前記コンテキストを前記モデルに入力し、前記モデルから出力された前記メッセージを提供する
ことを特徴とする請求項1から5のうちいずれか1つに記載の提供装置。
The provision department is
Any one of claims 1 to 5, characterized in that the context further indicating a discount price at which the user purchased the transaction object is input into the model, and the message output from the model is provided. The providing device according to any one of the above.
前記提供部は、
前記利用者が前記取引対象を購入した際の前記取引対象の在庫に関する情報をさらに示す前記コンテキストを前記モデルに入力し、前記モデルから出力された前記メッセージを提供する
ことを特徴とする請求項1から6のうちいずれか1つに記載の提供装置。
The provision department is
2. The method further comprises inputting the context into the model, which further indicates information regarding the inventory of the transaction object at the time the user purchased the transaction object , and providing the message output from the model. 6. The providing device according to any one of 6 to 6.
前記提供部は、
前記コンテキストを前記モデルに入力し、前記モデルから出力される、前記取引対象の提供者により設定される前記メッセージを提供する
ことを特徴とする請求項1から7のうちいずれか1つに記載の提供装置。
The provision department is
8. The method according to claim 1 , further comprising inputting the context into the model and providing the message set by the provider of the transaction object, which is output from the model. providing equipment.
前記提供部は、
前記提供者により前記利用者に対して付与される所定の利益に関する情報を含む前記メッセージを提供する
ことを特徴とする請求項8に記載の提供装置。
The provision department is
The providing device according to claim 8, wherein the providing device provides the message including information regarding a predetermined benefit given to the user by the provider.
前記検知部は、
所定の組み合わせの前記取引対象に関する前記購買行動を検知する
ことを特徴とする請求項1から9のうちいずれか1つに記載の提供装置。
The detection unit is
The providing device according to any one of claims 1 to 9, wherein the purchasing behavior regarding a predetermined combination of the transaction objects is detected.
前記提供部は、
前記購買行動に至るまでの前記利用者の行動をさらに示す前記コンテキストを前記モデルに入力し、前記モデルから出力された前記メッセージを提供する
ことを特徴とする請求項1から10のうちいずれか1つに記載の提供装置。
The provision department is
Any one of claims 1 to 10, characterized in that the context further indicating the user's behavior leading up to the purchasing behavior is input into the model, and the message output from the model is provided. The provision device described in .
前記提供部は、
利用者の取引対象の購買に関連する購買行動に応じて当該利用者に提供されるメッセージであって、当該購買行動のコンテキストに基づくメッセージが提供された後の当該利用者の行動情報に基づいて当該メッセージを評価した評価結果を学習させた前記モデル前記コンテキストを入力し、前記モデルから出力された前記メッセージを前記利用者に提供する
ことを特徴とする請求項1から11のうちいずれか1つに記載の提供装置。
The provision department is
A message provided to a user in response to purchase behavior related to the purchase of the transaction object of the user, based on behavioral information of the user after the message is provided based on the context of the purchase behavior. Any one of claims 1 to 11, characterized in that the context is input to the model that has learned an evaluation result of evaluating the message, and the message output from the model is provided to the user. The providing device according to item 1.
前記提供部は、
前記コンテキストに応じたタイミングで前記メッセージを提供する
ことを特徴とする請求項1から12のうちいずれか1つに記載の提供装置。
The provision department is
The providing device according to any one of claims 1 to 12, wherein the message is provided at a timing according to the context.
前記提供部は、
前記購買行動に応じて前記利用者が利用する端末装置に表示される画面において出力される前記メッセージを提供する
ことを特徴とする請求項1から13のうちいずれか1つに記載の提供装置。
The provision department is
14. The providing device according to claim 1, wherein the message is provided to be output on a screen displayed on a terminal device used by the user in accordance with the purchasing behavior.
コンピュータが実行する提供方法であって、
電子商取引サービスにおいて取引対象を利用者が購入したことを示す購買行動を検知する検知工程と、
購買行動のコンテキストが入力された場合に購買行動に応じたメッセージを出力するよう学習されたモデルに対し、前記検知工程により検知された購買行動のコンテキストを入力し、当該モデルから出力されたメッセージを、前記取引対象に関する取引対象情報が所定の条件を満たしたタイミングで前記利用者に提供する提供工程と
を含むことを特徴とする提供方法。
A providing method executed by a computer, comprising:
a detection step of detecting purchasing behavior indicating that a user has purchased a transaction object in the e-commerce service;
The context of the purchasing behavior detected in the detection step is input to a model that has been trained to output a message according to the purchasing behavior when the context of the purchasing behavior is input, and the message output from the model is output. and a providing step of providing transaction object information regarding the transaction object to the user at a timing when a predetermined condition is satisfied.
電子商取引サービスにおいて取引対象を利用者が購入したことを示す購買行動を検知する検知手順と、
購買行動のコンテキストが入力された場合に購買行動に応じたメッセージを出力するよう学習されたモデルに対し、前記検知手順により検知された購買行動のコンテキストを入力し、当該モデルから出力されたメッセージを、前記取引対象に関する取引対象情報が所定の条件を満たしたタイミングで前記利用者に提供する提供手順と
をコンピュータに実行させることを特徴とする提供プログラム。
a detection procedure for detecting purchasing behavior indicating that a user has purchased a transaction object in an e-commerce service;
A model that has been trained to output a message according to the purchasing behavior when the context of the purchasing behavior is input is inputted with the context of the purchasing behavior detected by the above detection procedure, and the message output from the model is output. A providing program that causes a computer to execute the following steps: 1. A providing procedure for providing transaction object information to the user at a timing when transaction object information regarding the transaction object satisfies a predetermined condition.
JP2021041461A 2021-03-15 2021-03-15 Provision device, method and program Active JP7410069B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021041461A JP7410069B2 (en) 2021-03-15 2021-03-15 Provision device, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021041461A JP7410069B2 (en) 2021-03-15 2021-03-15 Provision device, method and program

Publications (2)

Publication Number Publication Date
JP2022141243A JP2022141243A (en) 2022-09-29
JP7410069B2 true JP7410069B2 (en) 2024-01-09

Family

ID=83402770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021041461A Active JP7410069B2 (en) 2021-03-15 2021-03-15 Provision device, method and program

Country Status (1)

Country Link
JP (1) JP7410069B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8566170B1 (en) 2008-02-29 2013-10-22 Amazon Technologies, Inc. Reducing purchase hesitance
JP2017062741A (en) 2015-09-25 2017-03-30 株式会社ユニバーサルエンターテインメント Information providing system, information providing method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8566170B1 (en) 2008-02-29 2013-10-22 Amazon Technologies, Inc. Reducing purchase hesitance
JP2017062741A (en) 2015-09-25 2017-03-30 株式会社ユニバーサルエンターテインメント Information providing system, information providing method, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
深田 浩嗣,いちばんやさしいコンバージョン最適化の教本,第1版,株式会社インプレス,2017年03月01日,第148-155,200-207頁

Also Published As

Publication number Publication date
JP2022141243A (en) 2022-09-29

Similar Documents

Publication Publication Date Title
US12159298B2 (en) Predictive recommendation system
Mahapatra Mobile shopping among young consumers: an empirical study in an emerging market
US11250098B2 (en) Creation and delivery of individually customized web pages
Kang et al. How does social commerce work for apparel shopping? Apparel social e-shopping with social network storefronts
JP6740441B1 (en) Proposing device, proposing method, and proposing program
JP7122286B2 (en) Decision device, decision method and decision program
JP6951540B1 (en) Selection device, selection method and selection program
US20250148527A1 (en) Systems and methods for dynamic post-transaction orders and redemption
Kulkarni et al. Boomerang effect of incentive reminders during shopping trips
JP7093400B1 (en) Selection device, selection method and selection program
JP7287938B2 (en) Selection device, selection method and selection program
US11568435B2 (en) Intelligent and interactive shopping engine
JP2010039916A (en) Affiliate system for concluding affiliate contract based on advertising performance
Waite et al. Essentials of digital marketing
JP7410069B2 (en) Provision device, method and program
JP7216117B2 (en) Network-based value-added token in retail transactions
JP7250057B2 (en) LEARNING DEVICE, LEARNING METHOD AND LEARNING PROGRAM
JP7463452B2 (en) Information processing device, information processing method, and information processing program
Jerab Factors Influencing Consumers’ Online Shopping Behavior
JP7309803B2 (en) Selection device, selection method and selection program
JP7297729B2 (en) Provision device, provision method and provision program
JP6963088B1 (en) Selection device, selection method and selection program
JP7106502B2 (en) Provision device, provision method and provision program
Kumar et al. i-shop: A model for smart shopping
JP7091276B2 (en) Proposed equipment, proposed method and proposed program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210422

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210519

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20210519

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210928

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211129

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20211214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220314

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220314

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20220325

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20220329

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20220415

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20220419

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20220705

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20230322

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20230418

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230615

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230919

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231221

R150 Certificate of patent or registration of utility model

Ref document number: 7410069

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150