JP7620906B2 - Behavioral pattern analysis device, method, and program - Google Patents
Behavioral pattern analysis device, method, and program Download PDFInfo
- Publication number
- JP7620906B2 JP7620906B2 JP2019044102A JP2019044102A JP7620906B2 JP 7620906 B2 JP7620906 B2 JP 7620906B2 JP 2019044102 A JP2019044102 A JP 2019044102A JP 2019044102 A JP2019044102 A JP 2019044102A JP 7620906 B2 JP7620906 B2 JP 7620906B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- information
- specific
- clustering
- specific user
- 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
- 230000003542 behavioural effect Effects 0.000 title claims description 28
- 238000000034 method Methods 0.000 title claims description 12
- 230000006399 behavior Effects 0.000 claims description 57
- 238000000605 extraction Methods 0.000 claims description 47
- 238000010801 machine learning Methods 0.000 claims description 19
- 230000006870 function Effects 0.000 claims description 6
- 239000000284 extract Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000002349 favourable effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、ウェブにおいて閲覧可能な閲覧可能情報に対するユーザの行動パターンを分析する行動パターン分析装置、方法及びプログラムに関する。 The present invention relates to a behavioral pattern analysis device, method, and program for analyzing a user's behavioral patterns regarding viewable information viewable on the web.
近年、ウェブにおいて閲覧可能な閲覧可能情報である、ウェブサイトのウェブページや、スマートフォン等のアプリケーション上で表示され、ユーザが閲覧可能な閲覧可能情報において、ユーザに商品やサービスの情報を提供し、その商品やサービスの購入等の行動を促すことが広く行われている。このようにユーザの行動を促すために、閲覧可能情報に対するユーザの動向に関する履歴を分析する技術が知られている。 In recent years, it has become common to provide users with information about products and services in viewable information that is viewable on the web, such as web pages on websites and viewable information displayed on applications on smartphones and the like, and to encourage users to take action such as purchasing the products or services. In order to encourage users to take action in this way, a technique is known that analyzes the history of users' behavior regarding viewable information.
例えば、特許文献1には、ユーザIDで特定されるユーザがユーザ端末を用いてサービス提供サイトにアクセスした際の行動ログを取得するログ取得手段と、ログ取得手段で取得した行動ログに基づく行動パターンを少なくとも1以上のクラスタに分類するクラスタリング手段と、クラスタリング手段で分類されたクラスタ情報を含む複数の素性を用いて機械学習を行って識別関数を生成する機械学習手段とを備える情報分析装置が提案されている(特許文献1)。 For example, Patent Literature 1 proposes an information analysis device that includes a log acquisition means for acquiring an action log when a user identified by a user ID accesses a service providing site using a user terminal, a clustering means for classifying action patterns based on the action log acquired by the log acquisition means into at least one cluster, and a machine learning means for performing machine learning using multiple features including the cluster information classified by the clustering means to generate a discriminant function (Patent Literature 1).
しかしながら、特許文献1の情報分析装置は、まず、クラスタリングして分類されたクラスタ情報を用いて、機械学習を行って識別関数を生成するため、分類されたクラスタに偏りが生じていた場合、その後、機械学習を行って識別関数を生成しても、偏りがある中での識別関数であり、分析結果も偏ったり漏れがあったりしてしまい、適切な分析ができない場合がある。 However, the information analysis device of Patent Document 1 first uses the cluster information classified by clustering to perform machine learning to generate a discriminant function. Therefore, if there is a bias in the classified clusters, even if machine learning is then performed to generate a discriminant function, the discriminant function will be biased and the analysis results will also be biased or incomplete, which may prevent an appropriate analysis.
本発明は、これらの課題に鑑み、ユーザのクラスタリングにおいて、偏りを抑え、適切な分析を可能とする行動パターン分析装置、方法及びプログラムを提供することを目的とする。 In view of these problems, the present invention aims to provide a behavioral pattern analysis device, method, and program that suppresses bias in user clustering and enables appropriate analysis.
本発明では、以下のような解決手段を提供する。
本発明は、ウェブにおいて閲覧可能な閲覧可能情報に対するユーザの行動パターンを分析する行動パターン分析装置であって、
前記閲覧可能情報に対して、個々のユーザにおける前記閲覧可能情報へのアクセスに関する行動を示す履歴情報を、ユーザに関するユーザ情報と共に、ユーザ毎に取得する履歴情報取得手段と、
ある行動を示す前記履歴情報を有するユーザである特定ユーザを抽出する特定ユーザ抽出手段と、
機械学習の教師なし学習により、前記特定ユーザを、複数種類の行動パターンの特徴量を用いて複数のクラスタにクラスタリングするクラスタリング手段と、
前記クラスタ毎に、クラスタリングされた前記特定ユーザを抽出するクラスタリング特定ユーザ抽出手段と、
前記クラスタ毎に、クラスタリングされた前記特定ユーザの前記ユーザ情報を、表示手段に表示する表示制御手段と、を備える行動パターン分析装置を提供する。
The present invention provides the following solutions.
The present invention provides a behavioral pattern analysis device for analyzing a user's behavioral pattern with respect to viewable information viewable on the web, comprising:
a history information acquiring means for acquiring, for each user, history information indicating actions regarding access to the viewable information by each individual user, together with user information regarding the user;
A specific user extraction means for extracting a specific user who is a user having the history information indicating a certain behavior;
A clustering means for clustering the specific user into a plurality of clusters using feature amounts of a plurality of types of behavioral patterns by unsupervised learning of machine learning;
A clustering specific user extraction means for extracting the clustered specific users for each cluster;
and a display control means for displaying, for each cluster, the user information of the specific users clustered on a display means.
また、本発明は、前記クラスタ毎に、クラスタリングされた前記特定ユーザの前記行動パターンの傾向を特定するクラスタリング行動パターン特定手段を、更に備えてもよい。 The present invention may further include a clustering behavior pattern identification means for identifying tendencies in the behavior patterns of the clustered specific users for each cluster.
また、本発明は、前記表示制御手段は、前記特定ユーザ抽出手段が抽出した前記特定ユーザ全ての数に関する特定ユーザ人数情報と、前記クラスタリング特定ユーザ抽出手段により抽出された前記特定ユーザの数に関するクラスタリング特定ユーザ人数情報と、を前記表示手段に表示してもよい。 In addition, in the present invention, the display control means may display on the display means specific user count information regarding the number of all the specific users extracted by the specific user extraction means, and clustering specific user count information regarding the number of the specific users extracted by the clustering specific user extraction means.
また、本発明は、装置のカテゴリであるが、方法及びプログラムであってもよい。 In addition, although the present invention is in the category of an apparatus, it may also be a method and a program.
本発明によれば、ユーザのクラスタリングにおいて、偏りを抑え、適切な分析が可能となる。 According to the present invention, it is possible to reduce bias in user clustering and perform appropriate analysis.
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。 The best mode for carrying out the present invention will be described below with reference to the drawings. Note that this is merely an example, and the technical scope of the present invention is not limited to this example.
<全体構成>
図1は、本実施形態に係る行動パターン分析装置のクラスタリングした結果の表示例である。
本実施形態に係る行動パターン分析装置は、ウェブにおいて閲覧可能な閲覧可能情報(例えば、インターネットを利用して閲覧することが可能なウェブサイトや、インターネットを利用して商品等を販売するアプリケーション上の表示等)に対するユーザの行動パターンを分析する。
<Overall composition>
FIG. 1 shows an example of a display of the results of clustering performed by a behavior pattern analysis device according to this embodiment.
The behavior pattern analysis device of this embodiment analyzes user behavior patterns regarding viewable information that can be viewed on the web (e.g., websites that can be viewed using the Internet, displays on applications that sell products, etc. using the Internet, etc.).
具体的には、行動パターン分析装置は、閲覧可能情報に対して、個々のユーザにおける閲覧可能情報へのアクセスに関する行動を示す履歴情報を、ユーザに関するユーザ情報と共に、ユーザ毎に取得する。 Specifically, the behavior pattern analysis device acquires, for each user, historical information indicating the behavior of each individual user regarding access to the viewable information, together with user information regarding the user.
その後、行動パターン分析装置は、全ユーザのうちから、操作者(例えば、商品を販売する者や、ユーザの行動を分析する者や、ユーザに所望の行動を促す者)が所望する行動(例えば、コンバージョン:商品の購入等)を示す履歴情報を有するユーザである特定ユーザを抽出する。 The behavioral pattern analysis device then extracts from all users specific users who have historical information indicating the behavior (e.g., conversion (such as purchasing a product)) desired by an operator (e.g., a person selling a product, a person analyzing user behavior, or a person encouraging users to take a desired action).
そして、行動パターン分析装置は、機械学習の教師なし学習により、抽出した特定ユーザを、複数種類の行動パターンの特徴量(各特定ユーザのデータ(CV数、CVの頻度、PV数、PV頻度等)を用いて複数のクラスタにクラスタリングする。 Then, the behavioral pattern analysis device uses unsupervised machine learning to cluster the extracted specific users into multiple clusters using features of multiple types of behavioral patterns (data of each specific user (CV number, CV frequency, PV number, PV frequency, etc.)).
行動パターン分析装置は、クラスタリングの結果であるクラスタ(図1に示す例では、「未集計」、「パターンA」、「パターンB」、「パターンC」、「パターンD」、「パターンE」、「パターンF」)と、各クラスタに分類された特定ユーザの人数を算出し、図1に示すように、表示する。 The behavioral pattern analysis device calculates the clusters resulting from the clustering (in the example shown in Figure 1, "Not Counted," "Pattern A," "Pattern B," "Pattern C," "Pattern D," "Pattern E," and "Pattern F") and the number of specific users classified into each cluster, and displays them as shown in Figure 1.
また、行動パターン分析装置は、ユーザの操作に基づき、例えば、図1に示すクラスタの一覧からあるクラスタが選択された場合、当該クラスタにクラスタリングされた特定ユーザのユーザ情報を表示する。 In addition, when a cluster is selected from the list of clusters shown in FIG. 1 based on a user's operation, for example, the behavior pattern analysis device displays user information of a specific user who is clustered in that cluster.
このように、行動パターン分析装置は、ある行動パターンを含む履歴情報を有するユーザである特定ユーザを抽出し、機械学習の教師なし学習により、特定ユーザを、複数種類の行動パターンの特徴量を用いて複数のクラスタにクラスタリングし、クラスタ毎に、クラスタリングされた特定ユーザを抽出し、クラスタ毎に、クラスタリングされた特定ユーザのユーザ情報を、表示手段に表示する。 In this way, the behavior pattern analysis device extracts specific users who have historical information including a certain behavior pattern, and by unsupervised machine learning, clusters the specific users into multiple clusters using features of multiple types of behavior patterns, extracts the clustered specific users for each cluster, and displays the user information of the clustered specific users for each cluster on the display means.
ここで、ユーザを、例えば、予め特定の行動パターン(例えば、所定の時間帯にアクセスする等)でラベリングし、機械学習の教師あり学習により、ラベリングしたユーザの行動パターンと、操作者が望む行動との関連性を抽出した場合、予め特定の行動パターンをとらないユーザと、操作者が望む行動との関連性を分析することができず、分析結果に偏りや、漏れが生ずるおそれがある。 Here, if a user is labeled in advance with a specific behavioral pattern (e.g., accessing during a specific time period) and the association between the labeled user's behavioral pattern and the behavior desired by the operator is extracted using supervised learning in machine learning, it will not be possible to analyze the association between a user who does not have a specific behavioral pattern in advance and the behavior desired by the operator, which could result in bias or omissions in the analysis results.
本実施形態の行動パターン分析装置によれば、ある行動をした特定ユーザを、機械学習の教師なし学習により、クラスタリングすることで、まず、例えば、操作者が所望する行動をした特定ユーザを抽出してから、機械学習の教師なし学習により、クラスタリングすることで、分析結果の偏りを抑えることが可能となる。
したがって、ユーザのクラスタリングにおいて、偏りを抑え、適切な分析が可能となる。
According to the behavioral pattern analysis device of this embodiment, specific users who have behaved in a certain manner are clustered by unsupervised machine learning. For example, specific users who have behaved in a manner desired by an operator are first extracted, and then the clustering is performed by unsupervised machine learning, thereby making it possible to reduce bias in the analysis results.
Therefore, bias in user clustering can be reduced, enabling appropriate analysis.
<機能構成>
図2は、本実施形態の行動パターン分析装置の機能構成を示すブロック図である。
行動パターン分析装置1は、例えば、サーバで構成され、図示しないプロセッサ、メモリ、ストレージを備え、これらはバスにより接続されている。プロセッサは、例えば、CPU(Central Processing Unit)により構成され、メモリに記憶された各種プログラムを読み出して実行し、各種処理を行うことで、後述する各手段として機能する。メモリは、CPUにより実行されるプログラムを記憶するものであり、例えば、ROM(Read Only Memory)やRAM(Random Access Memory)により構成される。ストレージは、後述するデータベースや制御プログラムなどを記憶するものである。
なお、行動パターン分析装置1は、1つのサーバで構成する必要はなく、例えば、行動パターン分析装置1の管理者により操作される端末(例えば、パーソナルコンピュータや、携帯端末等)や、このような端末とネットワークを介して接続されたサーバ等により、各種処理の全部又は一部を実行してもよい。
<Functional configuration>
FIG. 2 is a block diagram showing the functional configuration of the behavior pattern analysis device of this embodiment.
The behavior pattern analysis device 1 is, for example, configured as a server, and includes a processor, memory, and storage (not shown), which are connected by a bus. The processor is, for example, configured as a CPU (Central Processing Unit), and functions as each of the means described below by reading and executing various programs stored in the memory and performing various processes. The memory stores the programs executed by the CPU, and is, for example, configured as a ROM (Read Only Memory) and a RAM (Random Access Memory). The storage stores databases, control programs, and the like, which will be described later.
The behavior pattern analysis device 1 does not need to be configured as a single server, and various processes may be executed in whole or in part by, for example, a terminal (e.g., a personal computer, a mobile terminal, etc.) operated by an administrator of the behavior pattern analysis device 1, or a server connected to such a terminal via a network.
行動パターン分析装置1は、ユーザ情報取得手段11と、ユーザ情報データベース(以下、「ユーザ情報DB」とも言う。)12と、履歴情報取得手段13と、履歴情報データベース(以下、「履歴情報DB」とも言う。)14と、特定ユーザ抽出手段15と、クラスタリング手段16と、クラスタリング特定ユーザ抽出手段17と、表示手段18と、表示制御手段19と、を備える。 The behavior pattern analysis device 1 includes a user information acquisition means 11, a user information database (hereinafter also referred to as "user information DB") 12, a history information acquisition means 13, a history information database (hereinafter also referred to as "history information DB") 14, a specific user extraction means 15, a clustering means 16, a clustering specific user extraction means 17, a display means 18, and a display control means 19.
ユーザ情報取得手段11は、ユーザに操作される端末(例えば、パーソナルコンピュータや、携帯端末等)や、外部の装置であるオフラインデータベース(以下、「オフラインDB」とも言う。)200等から、ユーザ情報を取得し、ユーザ情報DB12に記憶する。 The user information acquisition means 11 acquires user information from a terminal operated by the user (e.g., a personal computer, a mobile terminal, etc.) or an external device such as an offline database (hereinafter also referred to as an "offline DB") 200, and stores the user information in the user information DB 12.
図3は、ユーザ情報DBを模式的に示す図である。
ユーザ情報DB12は、各ユーザを識別する識別情報に、年齢、所在地(ユーザが居住する都道府県や、住所等)等が対応付けられたユーザ情報が記憶されている。なお、ユーザ情報には、その他、性別、ユーザのネーム(例えば、ユーザにより設定されたニックネームや、ユーザの名前等)、ユーザ属性(例えば、ウェブサイトの運営者が運営するグループの会員ランク、PV(Page View)数、CV(Conversion)数等)や、オフラインデータ(例えば、ユーザの現実の行動履歴、NPS(Net Promoter Score)、ビジネス指標等)等を含めてもよい。この場合、これらの情報は、ユーザ情報取得手段11が取得し、ユーザ情報DB12において、識別情報に、対応付けて記憶してもよい。
FIG. 3 is a diagram illustrating the user information DB.
The user information DB 12 stores user information in which identification information for identifying each user is associated with age, location (the prefecture where the user lives, address, etc.), etc. In addition, the user information may also include gender, user name (e.g., a nickname set by the user, the user's name, etc.), user attributes (e.g., membership rank of a group operated by a website operator, number of PV (Page Views), number of CV (Conversions), etc.), offline data (e.g., actual behavior history of the user, NPS (Net Promoter Score), business index, etc.), etc. In this case, these pieces of information may be acquired by the user information acquisition means 11 and stored in the user information DB 12 in association with the identification information.
図2に戻って、履歴情報取得手段13は、ユーザ毎に、当該ユーザがアクセスした閲覧可能情報、当該閲覧可能情報にアクセスした時間を示す訪問日時、当該ユーザが当該閲覧可能情報へのアクセスに利用した利用端末(例えば、パーソナルコンピュータ(PC)や、携帯端末(スマートフォン)等)を示す情報、当該閲覧可能情報における当該ユーザの行動を示すイベントタイプ(例えば、PVだけであったのか、CVに至ったのか)を示す情報、当該閲覧可能情報にアクセスしていた時間を示す滞在時間、イベントタイプの詳細(例えば、CVの内容や、サービスや商品の導入先)等を含む履歴情報を、当該閲覧可能情報をユーザの端末に表示させ、ユーザの端末からアクセスされている装置(サーバ等)や、行動パターン分析装置1にネットワークを介して接続されたオフラインDB200や、行動パターン分析装置1にネットワークを介して接続された外部データベース(以下、「外部DB」とも言う。)300から取得し、履歴情報DB14に記憶する。また、履歴情報取得手段13は、ユーザ情報を取得したユーザ全ての数に関するユーザ人数情報を生成する。 Returning to FIG. 2, the history information acquisition means 13 acquires, for each user, history information including the viewable information accessed by the user, the visit date and time indicating the time when the viewable information was accessed, information indicating the terminal used by the user to access the viewable information (e.g., a personal computer (PC) or a mobile terminal (smartphone)), information indicating the event type indicating the user's behavior in the viewable information (e.g., whether it was only PV or led to CV), the stay time indicating the time when the viewable information was accessed, details of the event type (e.g., the content of the CV, the introduction destination of the service or product), etc., from a device (server, etc.) accessed from the user's terminal, an offline DB 200 connected to the behavior pattern analysis device 1 via a network, or an external database (hereinafter also referred to as "external DB") 300 connected to the behavior pattern analysis device 1 via a network, and stores the information in the history information DB 14. In addition, the history information acquisition means 13 generates user count information regarding the number of all users who have acquired user information.
図4は、履歴情報DBを模式的に示す図である。
履歴情報DB14は、ユーザ毎に、当該ユーザがアクセスした閲覧可能情報に、当該閲覧可能情報にアクセスした時間を示す訪問日時、当該ユーザが当該閲覧可能情報へのアクセスに利用した利用端末を示す情報、当該閲覧可能情報における当該ユーザの行動を示すイベントタイプを示す情報、当該閲覧可能情報にアクセスしていた時間を示す滞在時間等が対応付けられて記憶されている。図4に示すように、履歴情報DB14には、ある閲覧可能情報への訪問日時毎に履歴情報が記憶されている。すなわち、履歴情報取得手段13は、ユーザ毎に、ある閲覧可能情報に、何回アクセスしているかや、ある期間に、ある閲覧可能情報に何回アクセスしているかの頻度も、履歴情報DB14に記憶している。
FIG. 4 is a diagram illustrating the history information DB.
The history information DB 14 stores, for each user, the visit date and time indicating the time when the viewable information was accessed by the user, information indicating the terminal used by the user to access the viewable information, information indicating the event type indicating the user's behavior in the viewable information, and the stay time indicating the time when the viewable information was accessed, in association with the viewable information accessed by the user. As shown in Fig. 4, the history information DB 14 stores history information for each visit date and time to certain viewable information. In other words, the history information acquisition means 13 also stores, for each user, in the history information DB 14, the number of times certain viewable information has been accessed and the frequency of how many times certain viewable information has been accessed in a certain period of time.
なお、図4に示す例では、「閲覧可能情報」の一例として、ウェブページの名称(図4に示す例では「Ug特設ページ」)を示しているが、「閲覧可能情報」は、ウェブページのアドレスや、ウェブサイトにおけるショップ名や、インターネットを利用して商品等を販売するアプリケーションの名称等、ユーザがインターネットを利用して、閲覧可能な情報を識別できる情報であれば任意の情報とすることができる。 In the example shown in Figure 4, the name of a web page ("Ug special page" in the example shown in Figure 4) is shown as an example of "viewable information", but "viewable information" can be any information that allows a user to identify viewable information using the Internet, such as the address of a web page, the name of a shop on a website, or the name of an application that sells products, etc., using the Internet.
また、履歴情報には、各閲覧可能情報におけるユーザの操作に関する情報として、表示画面においてスクロールされた量やスクロールする速度を示すスクロール情報や、ユーザに操作される端末におけるマウス操作やタッチ操作により、表示画面上で移動させることが可能なポインタの移動経路や移動量や移動速度を示すポインタ情報等を含めてもよい。この場合、これらの情報は、履歴情報取得手段13が取得し、履歴情報DB14において、閲覧可能情報に、対応付けて記憶してもよい。また、履歴情報取得手段13は、流入経路を示す情報を、ユーザの初回アクセス時と2回目以降のアクセス時とで分類して取得し、それぞれ記憶してもよいし、CVに至ったときの流入経路を示す情報を、PVのみの場合と分類して取得し、それぞれ記憶してもよい。 The history information may also include, as information regarding user operations on each piece of viewable information, scroll information indicating the amount scrolled on the display screen and the scrolling speed, and pointer information indicating the path, amount of movement, and speed of a pointer that can be moved on the display screen by mouse operations or touch operations on the terminal operated by the user. In this case, these pieces of information may be acquired by the history information acquisition means 13 and stored in association with the viewable information in the history information DB 14. The history information acquisition means 13 may also classify and acquire information indicating the inflow path into the user's first access and the second or subsequent access, and store each of them, or may classify and acquire information indicating the inflow path when the CV was reached into the case of only PV, and store each of them.
図2に戻って、特定ユーザ抽出手段15は、ある行動を示す履歴情報を有するユーザである特定ユーザを抽出する。詳細には、特定ユーザ抽出手段15は、操作者が所望する行動が指定された場合、履歴情報DB14(図4参照)を参照して、指定された行動(例えば、CV:購入等)を示す履歴情報を有するユーザを特定ユーザとして抽出する。また、特定ユーザ抽出手段15は、抽出した特定ユーザ全ての数に関する特定ユーザ人数情報を生成する。 Returning to FIG. 2, the specific user extraction means 15 extracts specific users who have history information indicating a certain behavior. In detail, when the operator specifies a desired behavior, the specific user extraction means 15 refers to the history information DB 14 (see FIG. 4) and extracts users who have history information indicating the specified behavior (e.g., CV: purchase, etc.) as specific users. In addition, the specific user extraction means 15 generates specific user count information regarding the number of all extracted specific users.
クラスタリング手段16は、機械学習の教師なし学習により、特定ユーザ抽出手段15が抽出した特定ユーザを、履歴情報DB14(図4参照)に記憶された履歴情報に基づく、複数種類の行動パターンの特徴量を用いて複数のクラスタにクラスタリングする。 The clustering means 16 uses unsupervised machine learning to cluster the specific users extracted by the specific user extraction means 15 into multiple clusters using features of multiple types of behavioral patterns based on the history information stored in the history information DB 14 (see Figure 4).
図5は、本実施形態の行動パターン分析装置のクラスタリング手段によるクラスタリングの概要を説明する図である。
クラスタリング手段16は、ユーザ情報DB12(図3参照)及び履歴情報DB14(図4参照)を参照して、特定ユーザ抽出手段15が抽出した特定ユーザの履歴情報に基づき、公知の機械学習の教師なし学習により、複数のクラスタにクラスタリングする。
例えば、クラスタリング手段16は、特定ユーザの履歴情報に基づき、特定ユーザを、行動パターンの特徴量(各特定ユーザのデータ(CV数、CVの頻度、PV数、PV頻度等)で、分布させ、予め設定したクラスタ数(図5に示す例では6つ)にグループ分けし、各グループにおける分布の中心を求める。そして、クラスタリング手段16は、求めた中心への近さで、特定ユーザを再グループ化し、再グループの中心を求める処理を繰り返すことで、予め設定したクラスタ数のクラスタを形成する。なお、本実施形態では、クラスタの数を6つとしているが、これに限らず、クラスタの数は任意に決めてもよい。
FIG. 5 is a diagram for explaining an outline of clustering by the clustering means of the behavior pattern analysis device of this embodiment.
The clustering means 16 refers to the user information DB 12 (see Figure 3) and the history information DB 14 (see Figure 4), and clusters the history information of the specific user extracted by the specific user extraction means 15 into multiple clusters using unsupervised learning of known machine learning.
For example, the clustering means 16 distributes the specific users based on the historical information of the specific users by the features of their behavioral patterns (data of each specific user (CV number, CV frequency, PV number, PV frequency, etc.) and groups them into a predetermined number of clusters (six in the example shown in FIG. 5 ), and finds the center of distribution in each group. Then, the clustering means 16 regroups the specific users based on their proximity to the found center, and repeats the process of finding the center of the regroups to form clusters with the predetermined number of clusters. Note that, although the number of clusters is six in this embodiment, this is not limited to this, and the number of clusters may be determined arbitrarily.
図2に戻って、クラスタリング特定ユーザ抽出手段17は、クラスタリング手段16によりクラスタリングされた特定ユーザを抽出する。詳細には、クラスタリング特定ユーザ抽出手段17は、操作者が所望するクラスタが指定された場合、クラスタリング手段16により、指定されたクラスタにクラスタニングされた特定ユーザを抽出する。また、クラスタリング特定ユーザ抽出手段17は、抽出したクラスタ毎の特定ユーザの数を計数し、計数した特定ユーザの数や、特定ユーザ抽出手段15が抽出した特定ユーザ全ての人数に対する、クラスタ毎の特定ユーザの数の比率を示すクラスタリング特定ユーザ人数情報を生成する。なお、クラスタリング特定ユーザ抽出手段17は、クラスタリング手段16によりクラスタリングされていない特定ユーザ(例えば、クラスタリング手段16によりクラスタリングされた後に、履歴情報取得手段13により履歴情報が取得された特定ユーザ等)の数を計数し、計数した未集計の特定ユーザの数や、特定ユーザ抽出手段15が抽出した特定ユーザ全ての人数に対する、未集計の特定ユーザの数の比率を示す未集計特定ユーザ人数情報を生成する。 Returning to FIG. 2, the clustering specific user extraction means 17 extracts specific users clustered by the clustering means 16. In detail, when the operator specifies a desired cluster, the clustering specific user extraction means 17 extracts specific users clustered to the specified cluster by the clustering means 16. The clustering specific user extraction means 17 also counts the number of specific users for each extracted cluster, and generates clustering specific user number information indicating the number of specific users counted and the ratio of the number of specific users for each cluster to the number of all specific users extracted by the specific user extraction means 15. The clustering specific user extraction means 17 also counts the number of specific users not clustered by the clustering means 16 (e.g., specific users whose history information is acquired by the history information acquisition means 13 after clustering by the clustering means 16), and generates uncounted specific user number information indicating the number of uncounted specific users counted and the ratio of the number of uncounted specific users to the number of all specific users extracted by the specific user extraction means 15.
表示手段18は、例えば、ディスプレイやタッチパネルで構成され、表示制御手段19の制御により、クラスタリングした結果を示す画面(図1参照)等を表示する。 The display means 18 is composed of, for example, a display or a touch panel, and displays a screen showing the clustering results (see Figure 1) under the control of the display control means 19.
表示制御手段19は、操作者の操作に基づき、クラスタリング手段16により、クラスタ毎に、クラスタリングされた特定ユーザのユーザ情報を、表示手段18に表示する。また、表示制御手段19は、特定ユーザ抽出手段15が生成した特定ユーザ人数情報と、クラスタリング特定ユーザ抽出手段17が生成したクラスタリング特定ユーザ人数情報及び未集計特定ユーザ人数情報と、を表示手段18に表示する。 The display control means 19 displays, on the display means 18, the user information of the specific users clustered for each cluster by the clustering means 16 based on the operation of the operator. The display control means 19 also displays, on the display means 18, the specific user count information generated by the specific user extraction means 15, the clustered specific user count information generated by the clustering specific user extraction means 17, and the uncounted specific user count information.
<行動パターン分析処理>
次に、行動パターン分析装置による行動パターン分析処理の一例について、図6を参照して説明する。
図6は、本実施形態の行動パターン分析処理の一例を示すフローチャートである。
ステップS1において、ユーザ情報取得手段11は、ユーザに操作される端末や、外部の装置であるオフラインDB200等から、ユーザ情報を取得し、ユーザ情報DB12に記憶する。
<Behavioral pattern analysis processing>
Next, an example of a behavior pattern analysis process performed by the behavior pattern analysis device will be described with reference to FIG.
FIG. 6 is a flowchart showing an example of the behavior pattern analysis process of this embodiment.
In step S<b>1 , the user information acquisition unit 11 acquires user information from a terminal operated by a user or from the offline DB 200 or the like which is an external device, and stores the user information in the user information DB 12 .
ステップS2において、履歴情報取得手段13は、ユーザ毎に、当該ユーザがアクセスした閲覧可能情報、当該閲覧可能情報にアクセスした時間を示す訪問日時、当該ユーザが当該閲覧可能情報へのアクセスに利用した利用端末を示す情報、当該閲覧可能情報における当該ユーザの行動を示すイベントタイプを示す情報、当該閲覧可能情報にアクセスしていた時間を示す滞在時間等を含む履歴情報を、当該閲覧可能情報をユーザの端末に表示させ、ユーザの端末からアクセスされている装置や、オフラインDB200や、外部DB300から取得し、履歴情報DB14に記憶する。 In step S2, the history information acquisition means 13 acquires, for each user, history information including the viewable information accessed by the user, the visit date and time indicating the time when the viewable information was accessed, information indicating the terminal used by the user to access the viewable information, information indicating the event type indicating the user's behavior in the viewable information, and the stay time indicating the time when the viewable information was accessed, from the device accessed from the user's terminal, the offline DB 200, or the external DB 300 by displaying the viewable information on the user's terminal, and stores the information in the history information DB 14.
ステップS3において、特定ユーザ抽出手段15は、ある行動を示す履歴情報を有するユーザである特定ユーザを抽出する。 In step S3, the specific user extraction means 15 extracts specific users who have history information indicating a certain behavior.
図7は、本実施形態に係る行動パターン分析装置による特定ユーザ抽出画面の表示例である。
行動パターン分析装置1において、ユーザ情報に履歴情報が対応付けられ、例えば、時系列で配列された初期画面において、操作者によりある行動(例えば、コンバージョン(「セミナー申込」や「Ug問い合わせ」等))が選択されると、特定ユーザ抽出手段15は、上記ある行動(例えば、コンバージョン)を示す履歴情報を有するユーザである特定ユーザを抽出する。そして、表示制御手段19は、図7に示すような、特定ユーザのユーザ情報に、操作者により選択された行動に関連する履歴情報等が対応づけられた特定ユーザ抽出画面を、表示手段18に表示する。また、表示制御手段19は、特定ユーザ抽出画面において、特定ユーザ抽出手段15が生成した特定ユーザ人数情報(図7に示す例では「208名」)を表示する。
FIG. 7 shows an example of a specific user extraction screen displayed by the behavior pattern analysis device according to this embodiment.
In the behavior pattern analysis device 1, user information is associated with history information, and for example, when an operator selects a certain action (e.g., a conversion (e.g., "apply for seminar" or "inquire about Ug") on an initial screen arranged in chronological order, the specific user extraction means 15 extracts a specific user who is a user having history information indicating the certain action (e.g., a conversion). Then, the display control means 19 displays on the display means 18 a specific user extraction screen as shown in FIG. 7, in which the user information of the specific user is associated with history information related to the action selected by the operator. The display control means 19 also displays the specific user count information generated by the specific user extraction means 15 on the specific user extraction screen ("208 people" in the example shown in FIG. 7).
図6に戻って、ステップS4において、機械学習の教師なし学習により、特定ユーザ抽出手段15が抽出した特定ユーザを、複数種類の行動パターンの特徴量を用いて複数のクラスタにクラスタリングする。 Returning to FIG. 6, in step S4, the specific users extracted by the specific user extraction means 15 are clustered into multiple clusters using the features of multiple types of behavioral patterns through unsupervised machine learning.
図1や図7に示す例では、操作者は、図7に示す特定ユーザ抽出画面において、「行動パターンを選択」ボタンをクリックすることで、図1に示すようなプルダウンメニューが表示され、このプルダウンメニューにおいて、クラスタリングされた複数のクラスタとして「未集計」、「パターンA」、「パターンB」、「パターンC」、「パターンD」、「パターンE」」、「パターンF」のいずれかを選択することが可能となる。また、このとき、各クラスタに対応付けて、各クラスタに属する特定ユーザの人数(クラスタリング特定ユーザ人数情報)を表示する。 In the examples shown in Fig. 1 and Fig. 7, the operator can click the "Select behavior pattern" button on the specific user extraction screen shown in Fig. 7 to display a pull-down menu as shown in Fig. 1, and in this pull-down menu, the operator can select one of the clusters obtained by clustering: "Not counted", "Pattern A", "Pattern B", "Pattern C", "Pattern D", "Pattern E", or "Pattern F". At this time, the number of specific users belonging to each cluster (clustered specific user number information) is displayed in association with each cluster.
そして、行動パターン分析装置1は、例えば、操作者により、図1に示すようなプルダウンメニューにおいて、複数のクラスタ(「未集計」、「パターンA」、「パターンB」、「パターンC」、「パターンD」、「パターンE」、「パターンF」)のいずれかが選択された場合、ステップS5に処理を移す。 Then, when the operator selects one of the multiple clusters ("Not Counted", "Pattern A", "Pattern B", "Pattern C", "Pattern D", "Pattern E", or "Pattern F") in a pull-down menu such as that shown in FIG. 1, the behavior pattern analysis device 1 proceeds to step S5.
図6に戻って、ステップS5において、クラスタリング特定ユーザ抽出手段17は、ステップS4において、クラスタリング手段16によりクラスタリングされ、操作者により選択されたクラスタの特定ユーザを抽出する。 Returning to FIG. 6, in step S5, the clustering specific user extraction means 17 extracts specific users of the cluster that was clustered by the clustering means 16 in step S4 and selected by the operator.
図8は、本実施形態に係る行動パターン分析装置によるクラスタリング特定ユーザ抽出画面の表示例である。
図8に示すように、表示制御手段19は、操作者により、図1に示すようなプルダウンメニューにおいて、複数のクラスタ(「未集計」、「パターンA」、「パターンB」、「パターンC」、「パターンD」、「パターンE」、「パターンF」)のいずれかが選択された場合、ステップS5で、クラスタリング手段16によりクラスタリングされ、操作者により選択されたクラスタ(図8に示す例では「パターンA」)の特定ユーザを配列したクラスタリング特定ユーザ抽出画面を、表示手段18に表示する。また、表示制御手段19は、クラスタリング特定ユーザ抽出画面において、クラスタリング特定ユーザ抽出手段17が生成したクラスタリング特定ユーザ人数情報(図8に示す例では「133名(63.9%)」)を表示する。
FIG. 8 shows an example of a display of a clustering specific user extraction screen by the behavior pattern analysis device according to this embodiment.
As shown in Fig. 8, when the operator selects any one of a plurality of clusters ("Not Counted", "Pattern A", "Pattern B", "Pattern C", "Pattern D", "Pattern E", "Pattern F") in the pull-down menu as shown in Fig. 1, the display control means 19 displays, in step S5, a clustering specific user extraction screen on the display means 18, which lists the specific users of the cluster ("Pattern A" in the example shown in Fig. 8) that has been clustered by the clustering means 16 and selected by the operator. The display control means 19 also displays the clustering specific user number information generated by the clustering specific user extraction means 17 ("133 people (63.9%)" in the example shown in Fig. 8) on the clustering specific user extraction screen.
<効果>
以上説明した本実施形態の行動パターン分析装置によれば、ある行動パターンを含む履歴情報を有するユーザである特定ユーザを抽出し、機械学習の教師なし学習により、特定ユーザを、複数種類の行動パターンの特徴量を用いて複数のクラスタにクラスタリングし、クラスタ毎に、クラスタリングされた特定ユーザを抽出し、クラスタ毎に、クラスタリングされた特定ユーザのユーザ情報を、表示手段に表示する。
これにより、ある行動をした特定ユーザを、機械学習の教師なし学習により、クラスタリングすることで、まず、例えば、操作者が所望する行動をした特定ユーザを抽出してから、機械学習の教師なし学習により、操作者の主観を入れずに、クラスタリングすることが可能となる。
したがって、ユーザのクラスタリングにおいて、偏りを抑え、適切な分析が可能となる。
<Effects>
According to the behavior pattern analysis device of the present embodiment described above, specific users who have historical information including a certain behavior pattern are extracted, and the specific users are clustered into a plurality of clusters using features of a plurality of types of behavior patterns by unsupervised machine learning. The clustered specific users are extracted for each cluster, and the user information of the clustered specific users for each cluster is displayed on a display means.
This makes it possible to cluster specific users who have behaved in a certain way using unsupervised machine learning, for example, by first extracting specific users who have behaved in a way that an operator desires, and then clustering them using unsupervised machine learning, without incorporating the operator's subjectivity.
Therefore, bias in user clustering can be reduced, enabling appropriate analysis.
また、特定ユーザ抽出手段が抽出した特定ユーザ全ての数に関する特定ユーザ人数情報と、クラスタリング特定ユーザ抽出手段により抽出された特定ユーザの数に関するクラスタリング特定ユーザ人数情報と、を表示する。
これにより、操作者は、あるクラスタに属するユーザの人数と、ある行動をしたユーザ全ての人数とを対比させることが可能となるので、その後の分析において、複数のクラスタに対し優先順位を付けることが可能となり、より適切な分析が可能となる。
Also displayed are specific user number information relating to the number of all specific users extracted by the specific user extraction means, and clustering specific user number information relating to the number of specific users extracted by the clustering specific user extraction means.
This allows the operator to compare the number of users belonging to a certain cluster with the total number of users who performed a certain behavior, making it possible to prioritize multiple clusters in subsequent analysis, resulting in a more appropriate analysis.
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。 Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Furthermore, the effects described in the embodiments of the present invention are merely a list of the most favorable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments of the present invention.
1・・・行動パターン分析装置、11・・・ユーザ情報取得手段、12・・・ユーザ情報DB、13・・・履歴情報取得手段、14・・・履歴情報DB、15・・・特定ユーザ抽出手段、16・・・クラスタリング手段、17・・・クラスタリング特定ユーザ抽出手段、18・・・表示手段、19・・・表示制御手段、200・・・オフラインDB、300・・・外部DB 1... Behavioral pattern analysis device, 11... User information acquisition means, 12... User information DB, 13... History information acquisition means, 14... History information DB, 15... Specific user extraction means, 16... Clustering means, 17... Clustering specific user extraction means, 18... Display means, 19... Display control means, 200... Offline DB, 300... External DB
Claims (4)
前記閲覧可能情報に対して、個々のユーザにおける前記閲覧可能情報へのアクセスに関する行動を示す履歴情報を、ユーザに関するユーザ情報と共に、ユーザ毎に取得する履歴情報取得手段と、
ある行動を示す前記履歴情報を有するユーザである特定ユーザを抽出する特定ユーザ抽出手段と、
機械学習の教師なし学習により、前記特定ユーザを、複数種類の行動パターンの特徴量を用いて複数のクラスタにクラスタリングするクラスタリング手段と、
複数の前記クラスタの中から操作者に指定された前記クラスタにクラスタリングされた前記特定ユーザを抽出するクラスタリング特定ユーザ抽出手段と、
操作者に指定された前記クラスタにクラスタリングされた前記特定ユーザの前記ユーザ情報及び前記履歴情報を配列したクラスタリング特定ユーザ抽出画面を、表示手段に表示する表示制御手段と、を備える行動パターン分析装置。 A behavioral pattern analysis device that analyzes a user's behavioral pattern with respect to viewable information viewable on the web, comprising:
a history information acquiring means for acquiring, for each user, history information indicating actions regarding access to the viewable information by each individual user, together with user information regarding the user;
A specific user extraction means for extracting a specific user who is a user having the history information indicating a certain behavior;
A clustering means for clustering the specific user into a plurality of clusters using feature amounts of a plurality of types of behavioral patterns by unsupervised learning of machine learning;
A clustering specific user extraction means for extracting the specific user clustered into the cluster designated by an operator from among the plurality of clusters;
A behavior pattern analysis device comprising: a display control means for displaying, on a display means, a clustering specific user extraction screen that arranges the user information and history information of the specific users clustered into the cluster specified by an operator .
前記閲覧可能情報に対して、個々のユーザにおける前記閲覧可能情報へのアクセスに関する行動を示す履歴情報を、ユーザに関するユーザ情報と共に、ユーザ毎に取得するステップと、
ある行動を示す前記履歴情報を有するユーザである特定ユーザを抽出するステップと、
機械学習の教師なし学習により、前記特定ユーザを、複数種類の行動パターンの特徴量を用いて複数のクラスタにクラスタリングするステップと、
複数の前記クラスタの中から操作者に指定された前記クラスタにクラスタリングされた前記特定ユーザを抽出するステップと、
操作者に指定された前記クラスタにクラスタリングされた前記特定ユーザの前記ユーザ情報及び前記履歴情報を配列したクラスタリング特定ユーザ抽出画面を、表示手段に表示するステップと、を含む行動パターン分析方法。 A method executed by a behavior pattern analysis device that analyzes a user's behavior pattern with respect to viewable information viewable on the web, comprising:
acquiring, for each user, history information indicating an action of each user with respect to access to the viewable information, together with user information regarding the user;
Extracting a specific user who has the history information indicating a certain behavior;
A step of clustering the specific user into a plurality of clusters using feature amounts of a plurality of types of behavioral patterns by unsupervised learning of machine learning;
extracting the specific user clustered into the cluster designated by an operator from among the plurality of clusters;
and displaying on a display means a clustering specific user extraction screen which arranges the user information and history information of the specific users clustered into the cluster specified by an operator .
前記閲覧可能情報に対して、個々のユーザにおける前記閲覧可能情報へのアクセスに関する行動を示す履歴情報を、ユーザに関するユーザ情報と共に、ユーザ毎に取得する履歴情報取得手段、
ある行動を示す前記履歴情報を有するユーザである特定ユーザを抽出する特定ユーザ抽出手段、
機械学習の教師なし学習により、前記特定ユーザを、複数種類の行動パターンの特徴量を用いて複数のクラスタにクラスタリングするクラスタリング手段、
複数の前記クラスタの中から操作者に指定された前記クラスタにクラスタリングされた前記特定ユーザを抽出するクラスタリング特定ユーザ抽出手段、
操作者に指定された前記クラスタにクラスタリングされた前記特定ユーザの前記ユーザ情報及び前記履歴情報を配列したクラスタリング特定ユーザ抽出画面を、表示手段に表示する表示制御手段、として機能させるプログラム。 A behavioral pattern analysis device for analyzing a user's behavioral pattern with respect to viewable information viewable on the web,
a history information acquiring means for acquiring, for each user, history information indicating actions regarding access to the viewable information by each individual user, together with user information regarding the user;
A specific user extraction means for extracting a specific user who is a user having the history information indicating a certain behavior;
A clustering means for clustering the specific users into a plurality of clusters using feature amounts of a plurality of types of behavioral patterns by unsupervised learning of machine learning;
a clustering specific user extraction means for extracting the specific user clustered into the cluster designated by an operator from among the plurality of clusters;
A program that functions as a display control means for displaying, on a display means, a clustering specific user extraction screen that arranges the user information and history information of the specific users clustered into the cluster specified by an operator .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019044102A JP7620906B2 (en) | 2019-03-11 | 2019-03-11 | Behavioral pattern analysis device, method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019044102A JP7620906B2 (en) | 2019-03-11 | 2019-03-11 | Behavioral pattern analysis device, method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020149137A JP2020149137A (en) | 2020-09-17 |
| JP7620906B2 true JP7620906B2 (en) | 2025-01-24 |
Family
ID=72430125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019044102A Active JP7620906B2 (en) | 2019-03-11 | 2019-03-11 | Behavioral pattern analysis device, method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7620906B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114598551A (en) * | 2022-03-29 | 2022-06-07 | 南方电网科学研究院有限责任公司 | An information network security early warning system to deal with persistent threat attacks |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016153925A (en) * | 2013-06-20 | 2016-08-25 | シャープ株式会社 | Server device, terminal device and processing method |
| JP5805169B2 (en) * | 2013-11-25 | 2015-11-04 | ヤフー株式会社 | Behavior pattern analysis apparatus and behavior pattern analysis method |
| JP6226846B2 (en) * | 2014-09-19 | 2017-11-08 | ヤフー株式会社 | Information analysis apparatus, information analysis method, and information analysis program |
-
2019
- 2019-03-11 JP JP2019044102A patent/JP7620906B2/en active Active
Non-Patent Citations (1)
| Title |
|---|
| 澤田 礼我 外8名,潜在的興味分析に基づく詳細な興味グループ判定方式の提案,第10回データ工学と情報マネジメントに関するフォーラム(第16回日本データベース学会年次大会),日本,電子情報通信学会データ工学研究専門委員会 日本データベース学会 情報処理学会データベースシステム研究会,2018年03月06日,pp.1-5 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020149137A (en) | 2020-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7937391B2 (en) | Consumer product review system using a comparison chart | |
| US8620718B2 (en) | Industry specific brand benchmarking system based on social media strength of a brand | |
| CN104662529B (en) | System and method for data refinement engine for high performance analytics | |
| US10078706B2 (en) | Information processing apparatus, information processing method, information processing program, and recording medium storing thereon information processing program which classifies and displays a plurality of elements constituting a list on a plurality of pages | |
| US20130024813A1 (en) | Method, system, and means for expressing relative sentiments towards subjects and objects in an online environment | |
| EP3196824A1 (en) | Information processing system and method | |
| CN111967914B (en) | Recommendation method, device, computer equipment and storage medium based on user portrait | |
| CN113032668A (en) | Product recommendation method, device and equipment based on user portrait and storage medium | |
| US20180139296A1 (en) | Method of producing browsing attributes of users, and non-transitory computer-readable storage medium | |
| CN113886450A (en) | User matching method and related device, equipment and storage medium | |
| US20160171567A1 (en) | Universal feedback system with site-local data acquisition and presentation | |
| JP7620906B2 (en) | Behavioral pattern analysis device, method, and program | |
| JP7403735B2 (en) | User attention word analysis device, method and program | |
| US20140200996A1 (en) | Information distribution device and information distribution method | |
| JP7450103B1 (en) | Information processing device, information processing method, and information processing program | |
| JP2017182746A (en) | Information providing server device, program, and information providing method | |
| JP2021108003A (en) | Customer estimation device and customer estimation method | |
| JP6613950B2 (en) | Support program, support method, and information processing apparatus | |
| CN106557475B (en) | Method and device for selecting new path | |
| KR20240053426A (en) | Method and system for providing review data | |
| JP2019194793A (en) | Information processing apparatus and program | |
| CN103218130B (en) | A kind of method and apparatus for performing to select operation to object to be selected | |
| CN115311041A (en) | Information delivery processing method and electronic device | |
| JP7540978B2 (en) | Providing device, providing method, and providing program | |
| US12056166B2 (en) | System and method for supporting corporate business |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220310 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230327 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20230522 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230725 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20231018 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240116 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240312 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20240405 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241227 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7620906 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |