JP7106482B2 - CONTENT PROVIDING DEVICE, CONTENT PROVIDING METHOD, AND PROGRAM - Google Patents
CONTENT PROVIDING DEVICE, CONTENT PROVIDING METHOD, AND PROGRAM Download PDFInfo
- Publication number
- JP7106482B2 JP7106482B2 JP2019061264A JP2019061264A JP7106482B2 JP 7106482 B2 JP7106482 B2 JP 7106482B2 JP 2019061264 A JP2019061264 A JP 2019061264A JP 2019061264 A JP2019061264 A JP 2019061264A JP 7106482 B2 JP7106482 B2 JP 7106482B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- user
- label
- information
- action
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
特許法第30条第2項適用 実証実験についての「JR東日本ニュース」 発行日 平成30年9月4日 日刊工業新聞 「NTTコムウェア、おもてなしエンジン開発 千葉・幕張周辺、JR東と実証実験」 12面 発行日 2018年9月13日 サービス紹介リーフレット 発行日 2018年9月13日 サービス紹介リーフレット 発行日 2018年11月21日 ビジネスコミュニケーション 2018年 Vol.55 No.12 「独自開発の「おもてなしのためのエンジン」を活用した協創サービスで地域を活性化」 第78~79頁 発行日 2018年12月1日Article 30,
本発明は、コンテンツ提供装置、コンテンツ提供方法、およびプログラムに関する。 The present invention relates to a content providing device, a content providing method, and a program.
従来より、ユーザ属性に基づいてコンテンツを提供する技術が知られている。この種の技術は、例えば、特許文献1に記載されている。特許文献1に記載されている配信装置は、受付部と、配信部とを有する。受付部は、利用者のユーザ属性を受け付ける。配信部は、受付部によって受け付けられたユーザ属性に基づいて、ユーザ毎に、当該ユーザに対応するコンテンツを配信する。
Techniques for providing content based on user attributes are conventionally known. A technique of this type is described, for example, in Japanese Patent Application Laid-Open No. 2002-200012. The delivery device described in
しかしながら、より個人のパーソナリティ(ユーザ属性)に応じたコンテンツを提供することが望まれているが、このために、個人の趣味や嗜好を正確に把握する必要がある。また、個人の趣味、嗜好に適したコンテンツを、個人の行動に応じて提供することが望まれている。 However, it is desired to provide contents more suited to individual personalities (user attributes), and for this reason, it is necessary to accurately grasp individual hobbies and preferences. In addition, it is desired to provide contents suitable for individual tastes and preferences according to individual behavior.
本発明は、上記の課題に鑑みてなされたものであって、ユーザの行動の観点から更に好ましいコンテンツを提供することができるコンテンツ提供装置、コンテンツ提供方法、およびプログラムを提供することを目的としている。 SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and aims to provide a content providing apparatus, a content providing method, and a program capable of providing more preferable content from the viewpoint of user behavior. .
(1)本発明の一態様は、提供用コンテンツごとに、行動ラベルを判定するコンテンツ属性判定部と、ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得する行動ラベル取得部と、前記時間帯に対応する行動ラベルと、前記コンテンツ属性判定部により決定された行動ラベルと、に基づいて、前記提供用コンテンツを提供するコンテンツ提供部と、を備え、前記行動ラベル取得部は、前記ユーザの操作に基づく目的に基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得する、コンテンツ提供装置である。
(1) One aspect of the present invention includes: a content attribute determination unit that determines an action label for each content to be provided; an action label acquisition unit that acquires an action label for each time period based on a user's operation; a content providing unit for providing the content to be provided based on the action label corresponding to the time period and the action label determined by the content attribute determination unit, wherein the action label acquisition unit receives the user Based on the purpose based on the operation of, one journey information is estimated from a plurality of journey information that associates a time period and an action label, and the action label of the user is acquired based on the estimated journey information. It is a content providing device.
(2)本発明の一態様は、上記のコンテンツ提供装置であって、ユーザタイプを判定するユーザタイプ判定部を更に備え、前記行動ラベル取得部は、前記ユーザの操作に基づく目的および前記ユーザタイプに基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得してよい。
( 2 ) An aspect of the present invention is the content providing apparatus described above, further comprising a user type determination unit that determines a user type, wherein the behavior label acquisition unit determines the purpose and the user type based on the user's operation. one piece of journey information among a plurality of pieces of journey information in which time periods and action labels are associated with each other, and the user's action label may be acquired based on the estimated journey information.
(3)本発明の一態様は、上記のコンテンツ提供装置であって、ユーザの行動に影響を与える変動情報を取得する変動情報取得部を更に備え、前記行動ラベル取得部は、前記変動情報と、および実際のユーザの行動と前記推定された一つのジャーニー情報における行動との差分とに基づいて、前記行動ラベルを補正してよい。
( 3 ) An aspect of the present invention is the content providing device described above, further comprising a variation information acquisition unit that acquires variation information that affects user behavior, wherein the behavior label acquisition unit obtains the variation information and , and the difference between the actual user's behavior and the estimated behavior in the piece of journey information, the behavior label may be corrected.
(4)本発明の一態様は、コンテンツ提供装置が、提供用コンテンツごとに、行動ラベルを判定し、前記コンテンツ提供装置が、ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得し、前記コンテンツ提供装置が、前記時間帯に対応する行動ラベルと、前記提供用コンテンツに対応する行動ラベルと、に基づいて、前記提供用コンテンツを提供し、前記コンテンツ提供装置が、前記ユーザの操作に基づく目的に基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得する、コンテンツ提供方法である。
(4) In one aspect of the present invention, a content providing device determines a behavior label for each content to be provided, the content providing device acquires a behavior label for each time slot based on user operation, The content providing device provides the content to be provided based on the action label corresponding to the time period and the action label corresponding to the content to be provided, and the content providing device responds to the operation of the user. A method of providing content, comprising: estimating one piece of journey information among a plurality of pieces of journey information in which a time period and an action label are associated with each other, based on a purpose based on the content provision method, and acquiring the action label of the user based on the estimated journey information. is.
(5)本発明の一態様は、コンピュータに、提供用コンテンツごとに、行動ラベルを判定させ、ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得させ、前記時間帯に対応する行動ラベルと、前記提供用コンテンツに対応する行動ラベルと、に基づいて、前記提供用コンテンツを提供させ、前記ユーザの操作に基づく目的に基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得させる、プログラムである。 ( 5 ) One aspect of the present invention is to cause a computer to determine an action label for each piece of content to be provided, acquire an action label for each time period based on a user's operation, and obtain an action label for each time period. and an action label corresponding to the content to be provided , a plurality of pieces of journey information in which the content to be provided is provided based on, and the time period and the action label are associated with each other based on the purpose based on the operation of the user. is a program for estimating journey information of one of the above, and obtaining an action label of the user based on the estimated journey information .
本発明の一態様によれば、ユーザの行動の観点から更に好ましいコンテンツを提供することができる。 According to one aspect of the present invention, more preferable content can be provided from the viewpoint of user behavior.
以下、本発明を適用したコンテンツ提供装置、コンテンツ提供方法、およびプログラムを、図面を参照して説明する。 Hereinafter, a content providing device, a content providing method, and a program to which the present invention is applied will be described with reference to the drawings.
実施形態のコンテンツ提供システムは、個人のパーソナリティに応じたコンテンツを提供するため、個人の趣味や嗜好を把握する処理を行い、個人の行動に応じて、個人の趣味や嗜好に適した提供用コンテンツを決定する。コンテンツ提供システムは、決定した提供用コンテンツをユーザ端末等に提供することでユーザにとって利便性の高い情報提供サービスを実現する。 In order to provide content according to individual personality, the content providing system of the embodiment performs processing to grasp individual hobbies and preferences, and provides content suitable for individual hobbies and preferences according to individual behavior. to decide. The content providing system realizes an information providing service that is highly convenient for the user by providing the determined content to be provided to the user terminal or the like.
図1は、実施形態のコンテンツ提供システムの一構成例を示すブロック図である。コンテンツ提供システムは、例えば、一又は複数のユーザ端末装置100と、コンテンツ提供装置コンテンツ提供装置200と、一又は複数の提供用コンテンツ生成装置300と、一又は複数の変動パラメータ提供装置400と、を備える。ユーザ端末装置100、コンテンツ提供装置200と、提供用コンテンツ生成装置300、および変動パラメータ提供装置400は、例えば、通信ネットワークに接続される。通信ネットワークに接続される各装置は、NIC(Network Interface Card)や無線通信モジュールなどの通信インターフェースを備えている(図1では不図示)。通信ネットワークは、例えば、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)、セルラー網などを含む。
FIG. 1 is a block diagram showing one configuration example of a content providing system according to an embodiment. The content providing system includes, for example, one or a plurality of user terminal devices 100, a content providing device, a
ユーザ端末装置100は、例えばスマートフォンやタブレット端末などの携帯型端末装置である。ユーザ端末装置100は、ブラウザやアプリケーションプログラムなどのUA(User Agent)が起動する。UAは、例えば、コンテンツ提供装置200が提供する情報提供サービスを受けるためのアプリケーションである。ユーザ端末装置100は、UAとしてのアプリケーションを利用して、コンテンツ提供装置200から受信したコンテンツを用いて表示処理や操作の受け付け処理などを行う。また、ユーザ端末装置100は、ユーザの操作に基づく操作情報、およびGPS(Global Positioning System, Global Positioning Satellite)を利用した位置情報等をコンテンツ提供装置200に提供する。
The user terminal device 100 is, for example, a portable terminal device such as a smart phone or a tablet terminal. The user terminal device 100 starts a UA (User Agent) such as a browser or an application program. UA is, for example, an application for receiving information providing services provided by the
コンテンツ提供装置200は、情報提供サービスを実現するサーバ装置である。コンテンツ提供装置200は、例えば、ユーザ属性判定部210と、コンテンツ属性判定部220と、ジャーニー推定部230と、提供用コンテンツ決定部240と、コンテンツ補正部250と、ユーザ属性判定用コンテンツ記憶部260と、提供用コンテンツ記憶部270とを備える。ユーザ属性判定部210、コンテンツ属性判定部220、ジャーニー推定部230、提供用コンテンツ決定部240、およびコンテンツ補正部250といった機能部は、例えばCPU(Central Processing Unit)等のプロセッサがプログラムメモリに格納されたプログラムを実行することにより実現される。また、これらの機能部のうち一部または全部は、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、またはFPGA(Field-Programmable Gate Array)等のハードウェアにより実現されてもよいし、ソフトウェアとハードウェアが協働することで実現されてもよい。
The
ユーザ属性判定部210は、情報提供サービスを受けるユーザのユーザ属性を判定する。コンテンツ属性判定部220は、提供用コンテンツのコンテンツ属性を判定する。ジャーニー推定部230は、ユーザ属性等に基づいてジャーニーを推定する。なお、ジャーニーについては後述する。提供用コンテンツ決定部240は、提供用コンテンツ記憶部270に記憶された複数の提供用コンテンツのうちユーザ端末装置100に提要する提供用コンテンツを決定する。コンテンツ補正部250は、変動パラメータに基づいて提供用コンテンツを補正する。
The user
ユーザ属性判定用コンテンツ記憶部260および提供用コンテンツ記憶部270は、例えば、HDD(Hard Disc Drive)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)、またはRAM(Random Access Memory)、或いはこれらを複数用いたハイブリッド型記憶装置により実現される。ユーザ属性判定用コンテンツ記憶部260および提供用コンテンツ記憶部270は、各種ネットワークを介してアクセス可能な外部記憶装置によって実現されてもよい。外部記憶装置の一例として、NAS(Network Attached Storage)装置が挙げられる。ユーザ属性判定用コンテンツ記憶部260は、ユーザ属性を判定するために用いられるユーザ属性用コンテンツを記憶する。提供用コンテンツ記憶部270は、提供用コンテンツ生成装置300から提供された提供用コンテンツを記憶する。提供用コンテンツ記憶部270は、例えば、エリア(○○市、△△駅周辺、××球場周辺等)ごとに提供用コンテンツを記憶してもよい。
The user attribute determination
提供用コンテンツ生成装置300は、例えば、パーソナルコンピュータである。提供用コンテンツ生成装置300は、例えば、飲食店の管理者や、店舗の管理者や、公共施設(公園など)の管理者や、交通機関の管理者や、営利目的施設の管理者により操作される。提供用コンテンツ生成装置300は、例えば、飲食店の広告情報や、クーポン情報や、飲食店のURLなどを含む提供用コンテンツを生成し、提供用コンテンツ記憶部300Aに記憶する。提供用コンテンツ生成装置300は、例えば、提供用コンテンツの掲載依頼情報と共に提供用コンテンツをコンテンツ提供装置200に送信する。
The provision
変動パラメータ提供装置400は、変動パラメータを配信するサーバ装置である。変動パラメータは、例えば、天候情報、交通機関に関する情報(例えば、車や人の混雑度)、災害情報などである。変動パラメータ提供装置400は、例えばコンテンツ提供装置200からの要求に応じて変動パラメータを提供する。なお、以下の説明において、変動パラメータは、変動パラメータ提供装置400により提供される変動パラメータのみならず、ユーザの変動情報を含んでよい。ユーザの変動情報は、例えば、現在地情報、電子マネーの残高情報などである。
The variable
図2は、実施形態のコンテンツ提供システムにより提供用コンテンツを提供する全体の処理手順を示すフローチャートである。
コンテンツ提供システムは、まず、コンテンツ属性を判定する処理(ステップS100)、およびユーザ属性を判定する処理(ステップS102)を行う。なお、ユーザ属性を判定する処理は、例えば、新たなユーザが情報提供サービスに初めて登録した際に実行される。コンテンツ属性を判定する処理は、例えば、提供用コンテンツ生成装置300から提供用コンテンツが提供された際に実行される。
FIG. 2 is a flow chart showing an overall processing procedure for providing content for provision by the content providing system of the embodiment.
The content providing system first performs content attribute determination processing (step S100) and user attribute determination processing (step S102). Note that the process of determining the user attribute is executed, for example, when a new user registers for the information providing service for the first time. The process of determining the content attribute is executed, for example, when the content to be provided is provided from the content-to-
図3は、ユーザ属性パラメータの一例を示す図である。コンテンツ提供システムは、ユーザ属性の判定結果としてユーザ属性情報を生成する。ユーザ属性情報には、複数のユーザ属性パラメータが含まれる。複数のユーザ属性パラメータは、ユーザを一意に特定するユーザIDに紐付けられる。複数のユーザ属性パラメータは、コンテンツ属性パラメータ(CP1、CP2、・・・・CPN)といった複数のコンテンツ属性パラメータと同じ項目(CP1、CP2、・・・・CPN)ごとに、ユーザ属性値が与えられた情報である。ユーザ属性パラメータ500は、例えば、価格が安い飲食店を優先的に選択するユーザである場合、価格に対応する属性値が高くなる。各ユーザ属性パラメータは、例えば、CP1からCPNまでの合計値が1となるように設定される、または、特定の複数のユーザ属性パラメータの合計値が1となるように設定される。
FIG. 3 is a diagram showing an example of user attribute parameters. The content providing system generates user attribute information as a user attribute determination result. User attribute information includes a plurality of user attribute parameters. A plurality of user attribute parameters are associated with a user ID that uniquely identifies a user. The plurality of user attribute parameters are provided with user attribute values for the same items (CP1, CP2, . . . CPN) as the plurality of content attribute parameters (CP1, CP2, . . . CPN). information. For the
図4は、コンテンツ属性パラメータの一例を示す図である。コンテンツ提供システムは、コンテンツ属性の判定結果としてコンテンツ属性情報を生成する。コンテンツ属性情報には、コンテンツ属性パラメータ510が含まれる。複数のコンテンツ属性パラメータは、提供用コンテンツを一意に特定するコンテンツIDに紐付けられる。コンテンツ属性パラメータは、例えば、店舗のジャンル、店舗のサービス提供価格、店舗の雰囲気といった項目(CP1、CP2、・・・・CPN)ごとに、コンテンツ属性値が与えられた情報である。コンテンツ属性パラメータ510は、例えば、価格が安い飲食店である場合、「価格」に対応する属性値が高くなる。各コンテンツ属性パラメータは、例えば、CP1からCPNまでの合計値が1となるように設定される、または、特定の複数のコンテンツ属性パラメータの合計値が1となるように設定される。
FIG. 4 is a diagram showing an example of content attribute parameters. The content providing system generates content attribute information as a content attribute determination result. Content attribute information includes
ユーザ属性を判定する処理(ステップS100)において、コンテンツ提供システムは、ユーザごとに行動特徴パラメータを生成してよい(行動取得部)。コンテンツ属性を判定する処理(ステップS102)において、コンテンツ提供システムは、提供用コンテンツごとに行動特徴パラメータを生成してよい。 In the process of determining user attributes (step S100), the content providing system may generate behavioral feature parameters for each user (behavior acquisition unit). In the process of determining content attributes (step S102), the content providing system may generate behavior feature parameters for each content to be provided.
図5は、提供用コンテンツごとの行動特徴パラメータの一例を示す図である。行動特徴パラメータ600は、例えば、行動ラベルとして「食べる」、「休む」、「移動」といった項目(AP1、AP2、・・・・APN)ごとに、属性値が与えられた情報である。提供用コンテンツごとの行動特徴パラメータ600は、提供用コンテンツを一意に特定するコンテンツIDに紐付けられる。例えば、飲食店の提供用コンテンツである場合、行動ラベルとして「食べる」という項目の属性値が高くなる。各行動特徴パラメータは、例えば、AP1からAPNまでの合計値が1となるように設定されるまたは、特定の複数の行動特徴パラメータの合計値が1となるように設定される。
FIG. 5 is a diagram showing an example of action feature parameters for each content to be provided. The
図6は、ユーザ属性パラメータを決定する処理手順の一例を示すフローチャートである。
ユーザ属性判定部210は、ユーザ属性を判定する処理(ステップS100)として、ステップS200~ステップS206の処理を実行する。ユーザ属性判定部210は、まず、ユーザ属性判定用コンテンツをユーザ端末装置100に提供する(ステップS200)。ユーザ属性判定用コンテンツには、例えば、「好きな画像をクリックしてください」というメッセージと、複数の画像とが含まれる。複数の画像は、例えば、カフェの画像と、飲食店の画像など、ユーザの嗜好を推定するための画像である。
FIG. 6 is a flow chart showing an example of a processing procedure for determining user attribute parameters.
The user
ユーザ属性判定部210は、ユーザの操作に基づいて選択された画像を示す選択結果を取得する(ステップS202)。ユーザ属性判定部210は、選択結果に基づいてユーザ属性情報を決定する(ステップS204)。ユーザ属性判定部210は、ユーザ属性情報に基づいてユーザタイプを決定する(ステップS206)。ユーザ属性判定部210は、決定したユーザ属性情報およびユーザタイプを記憶部(不図示)に保存する(ステップS208)。
The user
図7は、ユーザ属性情報を決定する処理を説明するための図である。まず、ユーザ属性判定部210は、ユーザ端末装置100に複数の画像を含むユーザ属性判定用コンテンツを提供する。ユーザ属性判定部210は、複数の画像のうちコンテンツIDが「C1」の画像が選択され(1)、複数の画像のうちコンテンツIDが「C2」の画像が選択された(2)という選択結果を取得する。
FIG. 7 is a diagram for explaining the process of determining user attribute information. First, the user
ユーザ属性判定部210は、選択された画像のコンテンツID「C1」に対応するコンテンツ属性パラメータ(CP1,・・・,CPN)のそれぞれと、選択された画像のコンテンツID「C2」に対応するコンテンツ属性パラメータ(CP1,・・・,CPN)のそれぞれとを用いて所定の演算処理により、ユーザ属性パラメータ(CP1,・・・,CPN)を算出する。所定の演算処理は、例えば平均値を算出する処理である。例えば、ユーザ属性パラメータの「CP2」は、「C1」に対応するコンテンツ属性パラメータ(CP2)と、「C2」に対応するコンテンツ属性パラメータ(CP2)との平均値である。
The user
図8は、ユーザタイプを決定する処理を説明するための図である。まず、ユーザ属性判定部210は、所定のユーザタイプA,B,Cのそれぞれに対応づけられたコンテンツ属性パラメータ(CP1,・・・,CPN)を読み出す。所定のユーザタイプに対応づけられたコンテンツ属性パラメータ(CP1,・・・,CPN)は、事前に設定されている。所定のユーザタイプとは、例えば、趣味や人格や嗜好性に基づいてユーザを分類するための枠組みである。ユーザタイプは、例えば、「毎日バタバタ系OL」、「無難ノーマル系OL」、「関心無し系OL」、「独自センス系OL」などである。ユーザタイプは、例えば、「一人」、「若者」、「子連れ」、「女子会」、「ファミリー」、「シニア向け」などであってよい。
FIG. 8 is a diagram for explaining the process of determining the user type. First, the user
次にユーザ属性判定部210は、各ユーザタイプのコンテンツ属性パラメータから、図7を参照して説明したユーザ属性パラメータにおけるコンテンツ属性パラメータを減算する。ユーザ属性判定部210は、例えば、ユーザタイプAのCP1からユーザ属性パラメータのCP1を減算して、減算したユーザタイプAにおけるCP1を算出する。
Next, the user
次にユーザ属性判定部210は、ユーザタイプごとに、CP1からCPNを合計する。ユーザ属性判定部210は、複数のユーザタイプのうち合計値が最小のユーザタイプを、当該ユーザのユーザタイプとして選択する。
Next, the user
図9は、コンテンツ属性の判定処理の処理手順の一例を示すフローチャートである。
まず、コンテンツ属性判定部220は、提供用コンテンツを受け付ける(ステップS300)。次にコンテンツ属性判定部220は、受け付けた提供用コンテンツにコンテンツIDを付与する(ステップS302)。次にコンテンツ属性判定部220は、提供用コンテンツに対応するコンテンツ属性パラメータを設定する(ステップS304)。次にコンテンツ属性判定部220は、提供用コンテンツに対応する行動特徴パラメータを設定する(ステップS306)。なお、コンテンツ属性パラメータの属性値を設定する処理は、提供用コンテンツに含まれる画像に基づいて自動的に設定されてよいが、これに限らず、提供用コンテンツを提供した管理者により指定された属性値に設定されてよい。行動特徴パラメータの属性値を設定する処理は、提供用コンテンツに含まれる画像に基づいて自動的に設定されてよいが、これに限らず、提供用コンテンツを提供した管理者により指定された属性値に設定されてよい。
FIG. 9 is a flow chart showing an example of the processing procedure of content attribute determination processing.
First, the content
図10は、ジャーニー情報の一例を示す図である。ジャーニー情報は、ユーザタイプおよび目的の組み合わせごとに、事前に設定される。ジャーニー情報には、ジャーニーIDが付加される。ジャーニー情報は、時間帯と行動ラベルとを対応付けた情報である。ジャーニー情報における時間帯は、1時間単位で開始と終了を定めてもよく、最小で、分単位で開始と終了を定めたものであってもよい。なお、ジャーニー情報における行動ラベルには、後述するマッチングスコアに基づいて、当該行動ラベルに対応する行動に適したコンテンツ属性パラメータが対応付けられる。図10に示したコンテンツ属性パラメータは、複数のコンテンツ属性パラメータのうち、ユーザにとって最も好ましいコンテンツ属性パラメータを示した。 FIG. 10 is a diagram illustrating an example of journey information. Journey information is preconfigured for each combination of user type and purpose. A journey ID is added to the journey information. Journey information is information that associates a time period with an action label. The time period in the journey information may be set to start and end in units of one hour, or may be set to start and end in units of minutes at the minimum. Note that the action label in the journey information is associated with a content attribute parameter suitable for the action corresponding to the action label based on a matching score, which will be described later. The content attribute parameters shown in FIG. 10 indicate the most preferable content attribute parameters for the user among a plurality of content attribute parameters.
図11は、実施形態のコンテンツ提供システムにより提供用コンテンツを提供する処理の処理手順の一例を示すフローチャートである。
コンテンツ提供装置200は、例えば、ユーザ端末装置100において情報提供サービスに関するアプリケーションの起動を検知し、ユーザ端末装置100から位置情報を取得する(ステップS400)。次に、コンテンツ提供装置200は、ユーザの行動条件情報を取得する(ステップS402)。コンテンツ提供装置200は、例えば、ユーザの目的を、行動条件情報として取得する。コンテンツ提供装置200は、例えば、ユーザ操作により構築されたユーザ端末装置100におけるスケジューラ(アプリケーション)から本日に予定されているイベント等の情報を取得して、ユーザの目的を取得する。なお、行動条件情報は、ユーザの目的に限らず、行動リソース(使える時間、使える金額、体力や気分、必ず行動したいこと、移動条件)や、同伴者であってよい。次にコンテンツ提供装置200は、変動情報の取得する(ステップS404)。
FIG. 11 is a flowchart illustrating an example of a processing procedure for providing content to be provided by the content providing system according to the embodiment.
The
次にコンテンツ提供装置200は、ジャーニーの選択を行う(ステップS406)。コンテンツ提供装置200は、例えば、ユーザタイプおよび目的(必ず行動したいこと)から、最も近いジャーニーを選択する。次に、コンテンツ提供装置200は、ジャーニーにおける時間帯毎の要求(行動ラベル)を推定する(ステップS408)。コンテンツ提供装置200は、例えば図10に示したように、目的(必ず行動したいこと)がイベント参加である場合、時間帯毎に登録されている行動ラベルを、時間帯毎の要求として推定する。
Next, the
なお、コンテンツ提供装置200は、変動情報に基づいて時間帯毎の要求を補正してよい。例えば、コンテンツ提供装置200は、移動すべき時間帯に駅付近にユーザがいない場合、別の交通機関を利用するように時間帯の要求を修正してよい。例えば、コンテンツ提供装置200は、雨天中止の可能性があるイベントが目的(必ず行動したいこと)に相当する場合であって、当該イベントが雨天中止という情報がイベント主催者から発信された場合、イベントに参加する要求を補正することができる。
Note that the
次にコンテンツ提供装置200は、ユーザ属性情報におけるコンテンツ属性パラメータと、コンテンツ属性情報におけるコンテンツ属性パラメータとのマッチングを行う(ステップS410)。このとき、コンテンツ提供装置200は、ユーザの位置情報により特定されるエリアに該当する提供用コンテンツに対応するコンテンツ属性パラメータを抽出し、抽出した提供用コンテンツのコンテンツ属性パラメータと、ユーザ属性情報におけるコンテンツ属性パラメータとのマッチングを行う。コンテンツ提供装置200は、マッチングの結果、提供用コンテンツごとにマッチングスコアを取得する。
Next, the
次にコンテンツ提供装置200は、ユーザの位置情報により特定されるエリアに該当する提供用コンテンツのマッチングスコアに基づいて提供用コンテンツを順位付けする(ステップS412)。次にコンテンツ提供装置200は、高い順位の提供用コンテンツを優先して提供する(ステップS414)。例えば、コンテンツ提供装置200は、高い順位の提供用コンテンツを、検索リストの上位に掲載する。
Next, the
次にコンテンツ提供装置200は、コンテンツ提供装置200が終了していない限り、ステップS400からステップS416の処理を繰り返す。これにより、コンテンツ提供装置200は、位置情報、変動情報、および時間帯毎の要求に基づいて、ステップS400からステップS416の処理を繰り返すことができる。
Next, the
図12は、提供用コンテンツを順位付けする処理を説明するための図である。図12において、(a)は時間帯毎のコンテンツ属性パラメータと行動特徴パラメータとの関係を示す図であり、(b)は提供用コンテンツとコンテンツ属性パラメータと行動特徴パラメータとの関係を示す図であり、(c)はユーザ属性情報を示す図であり、(d)はマッチングスコアを示す図である。 FIG. 12 is a diagram for explaining the process of ranking the content to be provided. In FIG. 12, (a) is a diagram showing the relationship between the content attribute parameter and the action feature parameter for each time period, and (b) is a diagram showing the relationship between the content for provision, the content attribute parameter, and the action feature parameter. (c) is a diagram showing user attribute information, and (d) is a diagram showing a matching score.
コンテンツ提供装置200は、例えば、ジャーニー情報に基づいて時間帯毎のコンテンツ属性パラメータと行動特徴パラメータを設定する(図12(a))。例えば、朝から12時までに情報収集および移動という行動ラベルがジャーニー情報に含まれている場合、情報収集という行動ラベルに対応する属性値および移動という行動ラベルに対応する属性値が、他の行動に対応する行動ラベルの属性値に比して高くなる。また、例えば、朝食や昼食は早く安い店で食事を済ませたい毎日バタバタ系OLも、夕食は少し高めでゆっくりできる店を好むなどの微細なニーズの変化に追従できる。
The
コンテンツ提供装置200は、提供用コンテンツごとに、現在の時間帯のコンテンツ属性パラメータと当該提供用コンテンツに対応するコンテンツ属性パラメータとのマッチング、および現在の時間帯の行動特徴パラメータと当該提供用コンテンツに対応する行動特徴パラメータ(図12(b))とのマッチングを行う。これにより、コンテンツ提供装置200は、提供用コンテンツごとに、コンテンツ属性パラメータについてのマッチングスコアと、行動特徴パラーメータについてのマッチングスコアとを取得する(図12(d))。また、コンテンツ提供装置200は、提供用コンテンツごとに、ユーザに対応するユーザ属性パラメータ(図12(c))と、当該提供用コンテンツに対応するコンテンツ属性パラメータとのマッチングを行う。これにより、コンテンツ提供装置200は、提供用コンテンツごとに、行動特徴パラメータについてのマッチングスコアを取得する(図12(d))。マッチングを行うとは、例えば、パラメータ同士を乗算する処理である。
For each content to be provided, the
コンテンツ提供装置200は、提供用コンテンツごとに、コンテンツ属性パラメータについてのマッチングスコアと行動特徴パラメータについてのマッチングスコアとに基づいて総合スコアを算出する。コンテンツ提供装置200は、例えば、コンテンツ属性パラメータについてのマッチングスコアの合計値と行動特徴パラメータについてのマッチングスコアの合計値との和を、総合スコアとして算出する。コンテンツ提供装置200は、提供用コンテンツ間で総合スコアを比較することで提供用コンテンツの順位付けをすることができる。
The
以上説明したように、実施形態のコンテンツ提供装置200によれば、ユーザの操作に基づくユーザ属性判定用コンテンツの選択結果に基づいてユーザ属性を決定するユーザ属性判定部210と、提供用コンテンツごとに、コンテンツ属性パラメータ、およびユーザの行動を表す行動特徴パラメータを決定するコンテンツ属性判定部220と、前記ユーザの操作に基づいて前記ユーザの行動特徴パラメータを取得する行動取得部(ユーザ属性判定部210)と、ユーザ属性判定部により決定されたユーザ属性と、行動取得部により取得された行動特徴パラメータと、コンテンツ属性判定部により決定されたコンテンツ属性パラメータおよび行動特徴パラメータと、に基づいて、提供用コンテンツを決定する提供用コンテンツ決定部240と、を備える。実施形態のコンテンツ提供装置200によれば、ユーザにユーザ属性判定用コンテンツを提供し、ユーザ属性判定用コンテンツの選択結果に基づいてユーザの属性を取得することができる。すなわち、コンテンツ提供装置200によれば、ユーザが好むコンテンツを選択させることができる。また、コンテンツ提供装置200によれば、ユーザの操作に基づく行動特徴パラメータと、提供用コンテンツの行動特徴パラメータとに基づいて提供用コンテンツを決定することができる。すなわち、コンテンツ提供装置200によれば、ユーザの行動にとって好ましい提供用コンテンツを決定することができる。この結果、コンテンツ提供装置200によれば、ユーザの嗜好性や行動の観点から好ましいコンテンツを提供することができる。
As described above, according to the
また、実施形態のコンテンツ提供装置200によれば、提供用コンテンツごとに、行動ラベルを判定するコンテンツ属性判定部220と、ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得する行動ラベル取得部と、時間帯に対応する行動ラベルと、コンテンツ属性判定部220により決定された行動ラベルと、に基づいて、提供用コンテンツを提供する提供用コンテンツ決定部240とを備える。実施形態のコンテンツ提供装置200によれば、時間帯毎の行動ラベルに適した行動ラベルを持つ提供用コンテンツを決定することができる。この結果、コンテンツ提供装置200によれば、時間帯毎の行動の観点から好ましいコンテンツを提供することができる。
Further, according to the
さらに、コンテンツ提供装置200によれば、ユーザ端末装置100に複数のユーザ属性判定用コンテンツを提供し、複数のユーザ属性判定用コンテンツのうち、選択されたユーザ属性判定用コンテンツに基づいてユーザ属性を決定し、ユーザ属性を特定するユーザ属性パラメータを、コンテンツ属性パラメータと重複させている。これにより、ユーザ端末装置100によれば、ユーザの操作に基づくユーザ属性情報と、提供用コンテンツごとのコンテンツ属性パラメータとに基づいて、ユーザにとって好ましい提供用コンテンツを決定することができる。
Furthermore, according to the
さらに、コンテンツ提供装置200によれば、ユーザ属性におけるユーザ属性パラメータとコンテンツ属性判定部220により決定された提供用コンテンツのコンテンツ属性パラメータとのマッチングスコアに基づいて、提供用コンテンツを決定することができる。したがって、コンテンツ提供装置200によれば、ユーザの嗜好と行動の目的等とを総合して提供用コンテンツを決定することができる。
Furthermore, according to the
さらに、コンテンツ提供装置200によれば、ユーザ属性を特定するパラメータにおけるコンテンツ属性パラメータと、予め設定された複数のユーザタイプのユーザ属性パラメータそれぞれとの差分に基づいて、複数のユーザタイプのうち一つのユーザタイプを決定することができる。これにより、コンテンツ提供装置200によれば、ユーザの行動の目的等にとって好ましい提供用コンテンツのうち、ユーザタイプによって提供用コンテンツを絞り込むことができる。この結果、コンテンツ提供装置200によれば、ユーザにとって更に好ましい提供用コンテンツを決定することができる。
Furthermore, according to the
さらに、コンテンツ提供装置200によれば、ユーザの操作に基づく目的、およびユーザ属性判定部210により決定されたユーザタイプに基づいて、時間帯と行動とを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を決定し、決定されたジャーニー情報に基づいて前記ユーザの行動特徴パラメータを取得することができる。これにより、コンテンツ提供装置200によれば、例えば朝から夕刻までの時間帯毎の行動に適した提供用コンテンツを決定することができる。
Furthermore, according to the
さらに、コンテンツ提供装置200によれば、ユーザの行動に影響を与える変動情報を取得する変動情報取得部を更に備え、変動情報、および実際の行動と推定された一つのジャーニー情報における行動との差分に基づいて、行動特徴パラメータを補正することができる。これにより、コンテンツ提供装置200によれば、ユーザの行動がジャーニー情報に沿った行動とは異なる場合に、提供用コンテンツを変更することができる。
Furthermore, according to the
なお、各実施形態、各変形例について説明したが、一例であってこれらに限られず、例えば、各実施形態や各変形例のうちのいずれかや、各実施形態の一部や各変形例の一部を、他の1または複数の実施形態や他の1または複数の変形例と組み合わせて本発明の一態様を実現させてもよい。 In addition, although each embodiment and each modification have been described, these are only examples and are not limited to these. A part may be combined with one or more embodiments or one or more modified examples to realize one aspect of the present invention.
なお、本実施形態におけるユーザ端末装置100、コンテンツ提供装置200、提供用コンテンツ生成装置300、および変動パラメータ提供装置400の各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムを、コンピュータシステムに読み込ませ、実行することにより、ユーザ端末装置100、コンテンツ提供装置200、提供用コンテンツ生成装置300、および変動パラメータ提供装置400に係る上述した種々の処理を行ってもよい。
In addition, a program for executing each process of the user terminal device 100, the
なお、ここでいう「コンピュータシステム」とは、OSや周辺機器などのハードウェアを含むものであってもよい。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリなどの書き込み可能な不揮発性メモリ、CD-ROMなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記憶装置のことをいう。
Note that the “computer system” referred to here may include hardware such as an OS and peripheral devices. The "computer system" also includes the home page providing environment (or display environment) if the WWW system is used.
In addition, "computer-readable recording medium" means writable non-volatile memory such as flexible disk, magneto-optical disk, ROM, flash memory, portable medium such as CD-ROM, hard disk built in computer system, etc. storage device.
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic
Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置などに格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。
Furthermore, "computer-readable recording medium" means a volatile memory (e.g., DRAM (Dynamic
Random Access Memory)), which holds a program for a certain period of time. Also, the program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium.
ここで、プログラムを伝送する「伝送媒体」は、インターネットなどのネットワーク(通信網)や電話回線などの通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. Further, the program may be for realizing part of the functions described above. Further, it may be a so-called difference file (difference program) that can realize the above-described functions in combination with a program already recorded in the computer system.
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計なども含まれる。 As described above, the embodiments of the present invention have been described in detail with reference to the drawings, but the specific configuration is not limited to these embodiments, and includes designs within the scope of the gist of the present invention.
100…ユーザ端末装置、200…サービス提供装置200、210…ユーザ属性判定部、220…コンテンツ属性判定部、230…ジャーニー推定部230、240…提供用コンテンツ決定部、250…コンテンツ補正部、260…ユーザ属性判定用コンテンツ記憶部、270…提供用コンテンツ記憶部、300…提供用コンテンツ生成装置
DESCRIPTION OF SYMBOLS 100...
Claims (5)
ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得する行動ラベル取得部と、
前記時間帯に対応する行動ラベルと、前記コンテンツ属性判定部により決定された行動ラベルと、に基づいて、前記提供用コンテンツを提供するコンテンツ提供部と、を備え、
前記行動ラベル取得部は、前記ユーザの操作に基づく目的に基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得する、コンテンツ提供装置。 a content attribute determination unit that determines an action label for each content to be provided;
an activity label acquisition unit that acquires an activity label for each time slot based on a user's operation;
a content providing unit that provides the content to be provided based on the action label corresponding to the time period and the action label determined by the content attribute determination unit;
The activity label acquisition unit estimates one piece of journey information among a plurality of pieces of journey information in which a time period and an activity label are associated with each other based on the purpose based on the user's operation, and based on the estimated journey information A content providing device that acquires a behavior label of the user.
前記行動ラベル取得部は、前記ユーザの操作に基づく目的および前記ユーザタイプに基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得する、
請求項1に記載のコンテンツ提供装置。 further comprising a user type determination unit that determines a user type,
The activity label acquisition unit estimates one piece of journey information among a plurality of pieces of journey information in which a time period and an activity label are associated with each other based on the purpose based on the operation of the user and the user type, and estimates the estimated journey. obtaining a behavioral label of the user based on the information;
The content providing device according to claim 1.
前記行動ラベル取得部は、前記変動情報と、および実際のユーザの行動と前記推定された一つのジャーニー情報における行動との差分とに基づいて、前記行動ラベルを補正する、
請求項1または請求項2に記載のコンテンツ提供装置。 further comprising a variation information acquisition unit that acquires variation information that affects user behavior;
The action label acquisition unit corrects the action label based on the change information and the difference between the actual user action and the action in the estimated piece of journey information,
3. The content providing device according to claim 1 or 2.
前記コンテンツ提供装置が、ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得し、
前記コンテンツ提供装置が、前記時間帯に対応する行動ラベルと、前記提供用コンテンツに対応する行動ラベルと、に基づいて、前記提供用コンテンツを提供し、
前記コンテンツ提供装置が、前記ユーザの操作に基づく目的に基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得する、コンテンツ提供方法。 A content providing device determines an action label for each content to be provided,
The content providing device acquires a behavior label for each time slot based on a user's operation,
The content providing device provides the content to be provided based on the action label corresponding to the time period and the action label corresponding to the content to be provided;
The content providing device estimates, based on the purpose based on the user's operation, one piece of journey information among a plurality of pieces of journey information in which a time period and an action label are associated, and based on the estimated journey information, the A content provision method that acquires a user's activity label.
提供用コンテンツごとに、行動ラベルを判定させ、
ユーザの操作に基づいて、時間帯ごとに行動ラベルを取得を取得させ、
前記時間帯に対応する行動ラベルと、前記提供用コンテンツに対応する行動ラベルと、に基づいて、前記提供用コンテンツを提供させ、
前記ユーザの操作に基づく目的に基づいて、時間帯と行動ラベルとを対応づけた複数のジャーニー情報のうち一つのジャーニー情報を推定し、推定されたジャーニー情報に基づいて前記ユーザの行動ラベルを取得させる、プログラム。 to the computer,
Determine the action label for each content to be provided,
Based on the user's operation, get the action label for each time period,
providing the content to be provided based on the action label corresponding to the time period and the action label corresponding to the content to be provided;
Based on the purpose based on the user's operation, one piece of journey information is estimated from among a plurality of pieces of journey information in which time periods and activity labels are associated, and the user's activity label is acquired based on the estimated journey information. program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019061264A JP7106482B2 (en) | 2019-03-27 | 2019-03-27 | CONTENT PROVIDING DEVICE, CONTENT PROVIDING METHOD, AND PROGRAM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019061264A JP7106482B2 (en) | 2019-03-27 | 2019-03-27 | CONTENT PROVIDING DEVICE, CONTENT PROVIDING METHOD, AND PROGRAM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020160937A JP2020160937A (en) | 2020-10-01 |
| JP7106482B2 true JP7106482B2 (en) | 2022-07-26 |
Family
ID=72639505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019061264A Active JP7106482B2 (en) | 2019-03-27 | 2019-03-27 | CONTENT PROVIDING DEVICE, CONTENT PROVIDING METHOD, AND PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7106482B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002157265A (en) | 2000-11-20 | 2002-05-31 | Blue Giraffe Inc | Information presenting method and schedule managing server |
| JP2009015560A (en) | 2007-07-04 | 2009-01-22 | Pioneer Electronic Corp | List generation device and method, and computer program |
| US20120042262A1 (en) | 2010-08-11 | 2012-02-16 | Apple Inc. | Population segmentation based on behavioral patterns |
| JP2017204134A (en) | 2016-05-11 | 2017-11-16 | 日本電信電話株式会社 | Attribute estimation device, attribute estimation method, and program |
| JP2018156238A (en) | 2017-03-16 | 2018-10-04 | ヤフー株式会社 | Information processing apparatus, information processing method, and program |
-
2019
- 2019-03-27 JP JP2019061264A patent/JP7106482B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002157265A (en) | 2000-11-20 | 2002-05-31 | Blue Giraffe Inc | Information presenting method and schedule managing server |
| JP2009015560A (en) | 2007-07-04 | 2009-01-22 | Pioneer Electronic Corp | List generation device and method, and computer program |
| US20120042262A1 (en) | 2010-08-11 | 2012-02-16 | Apple Inc. | Population segmentation based on behavioral patterns |
| JP2017204134A (en) | 2016-05-11 | 2017-11-16 | 日本電信電話株式会社 | Attribute estimation device, attribute estimation method, and program |
| JP2018156238A (en) | 2017-03-16 | 2018-10-04 | ヤフー株式会社 | Information processing apparatus, information processing method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020160937A (en) | 2020-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7882056B2 (en) | Method and system to predict and recommend future goal-oriented activity | |
| CN103313186B (en) | For providing the system of expansible location based service | |
| US8954836B1 (en) | Systems and methods for directing access to products and services | |
| JP2009087156A (en) | Information providing apparatus, portable terminal, information providing method and program | |
| JP7001508B2 (en) | Information processing equipment, information processing methods, and programs. | |
| JP6500134B1 (en) | Information processing apparatus, information processing method, and information processing program | |
| WO2023121920A1 (en) | System for dynamically generating recommendations to purchase sustainable items | |
| CN112913210A (en) | Information content determination method and related products | |
| JP7106482B2 (en) | CONTENT PROVIDING DEVICE, CONTENT PROVIDING METHOD, AND PROGRAM | |
| JP7061091B2 (en) | Content provider, content provider method, and program | |
| JP2003208376A (en) | Computer program, recording medium, computer and data transmission method | |
| KR102748270B1 (en) | Method, device, and recording medium for providing product information | |
| JP2018165901A (en) | Information processing apparatus, information processing method, program, and information processing system | |
| JP2020047127A (en) | Information processing apparatus, information processing method, and information processing program | |
| JP7434386B2 (en) | Value estimation system and method | |
| JP2020181426A (en) | Information processing system, service output terminal, and information processing program | |
| JP6482703B1 (en) | Estimation apparatus, estimation method, and estimation program | |
| JP2021096662A (en) | Information processing apparatus, information processing method, and information processing program | |
| JP6711767B2 (en) | Information processing apparatus, information processing method, program, and information processing system | |
| JP7434387B2 (en) | Suggestion device, suggestion method, and suggestion system | |
| US20150019551A1 (en) | Region classification based on regional distribution information | |
| JP6456492B2 (en) | Notification control system, server device, communication terminal device, program, and notification control method | |
| US12512098B2 (en) | Apparatus, platform, method and medium for intention importance inference | |
| JP7350145B1 (en) | Information processing device, information processing method and program | |
| JP7821674B2 (en) | Information processing device, information processing method, and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20190327 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210302 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220310 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220405 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220531 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220705 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220713 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7106482 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |