JP2010061254A - Method, device, and program for analyzing behavioral history - Google Patents
Method, device, and program for analyzing behavioral history Download PDFInfo
- Publication number
- JP2010061254A JP2010061254A JP2008224324A JP2008224324A JP2010061254A JP 2010061254 A JP2010061254 A JP 2010061254A JP 2008224324 A JP2008224324 A JP 2008224324A JP 2008224324 A JP2008224324 A JP 2008224324A JP 2010061254 A JP2010061254 A JP 2010061254A
- Authority
- JP
- Japan
- Prior art keywords
- user
- feature
- action history
- behavior
- feature vector
- 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.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【課題】ユーザの行動が変化したか否かを判断することにより、ユーザIDが譲渡されたか否かを容易に判断することができる方法を提供する。
【解決手段】予めユーザIDと、ユーザの行動を特徴付ける素性項目毎の特性を示す素性値を成分とする素性ベクトルと、を関連付けて記憶した行動履歴を読込む行動履歴読込ステップと、前記読込まれた行動履歴に記憶された前記素性ベクトルの一部または全部を教師データとして、一のユーザIDに関連付けられた素性ベクトルと、他のユーザIDに関連付けられた素性ベクトルと、を分離する分離超平面を算出し、教師データでない前記一のユーザIDに関連付けられた素性ベクトルが、前記分離超平面で分離される領域のうち、自分のユーザIDに関連付けられた教師データが包含される領域に属さない場合に、前記一のユーザIDに対応するユーザの行動が変化したと判断する行動履歴分析ステップと、を少なくとも実行する。
【選択図】図4A method for easily determining whether or not a user ID has been transferred by determining whether or not a user's behavior has changed is provided.
An action history reading step of reading an action history stored in advance by associating a user ID and a feature vector having a feature value indicating a characteristic of each feature item characterizing the user's action as a component; and the whole part or of the feature vectors stored in the action history as teacher data, separation than the separation and feature vector associated with one user ID, the feature vector associated with another user ID, and The feature vector associated with the one user ID that is not the teacher data is calculated as a plane, and belongs to the region that includes the teacher data associated with the user ID among the regions separated by the separation hyperplane. If not, at least a behavior history analysis step of determining that the behavior of the user corresponding to the one user ID has changed is executed.
[Selection] Figure 4
Description
本発明は、ユーザの行動履歴を分析する行動履歴分析方法、装置及びプログラムに関する。 The present invention relates to an action history analysis method, apparatus, and program for analyzing a user's action history.
近年、様々なインターネットサービスにおいてユーザIDが利用されている。例えば、ウェブメールを利用する際には、ユーザID及びパスワードを入力してログインする必要がある。
しかしながら、上記従来例のインターネットサービスでは、ユーザIDが他人に譲渡(盗難を含む。以下、同じ。)されたか否かを容易に判断することはできなかった。正しいユーザID及びパスワードを入力してログインした者は本人であると推定されるからである。 However, in the conventional Internet service, it has not been possible to easily determine whether or not the user ID has been transferred to another person (including theft; the same applies hereinafter). This is because it is presumed that the person who has entered the correct user ID and password and logged in is the person himself / herself.
本発明は、このような事情を考慮して提案されるものであり、所定のルールに基づいてユーザの行動が変化したか否かを判断することにより、ユーザIDが譲渡されたか否かを容易に判断することができる行動履歴分析方法、装置及びプログラムを提供することを目的とする。 The present invention is proposed in view of such circumstances, and it is easy to determine whether or not a user ID has been transferred by determining whether or not the user's behavior has changed based on a predetermined rule. It is an object of the present invention to provide an action history analysis method, apparatus, and program that can be determined in a simple manner.
上記目的を達成するために、本発明者は、所定のルールに基づいてユーザの行動が変化したか否かを判断する方法を見出し、本発明を想到するに至った。 In order to achieve the above object, the present inventor has found a method for determining whether or not a user's behavior has changed based on a predetermined rule, and has come up with the present invention.
本発明に係る行動履歴分析方法は、予め定められた一定のルールに従ってユーザの行動を特徴付ける素性項目毎の特性を示す素性値を成分とする素性ベクトルを分類して、ユーザの行動が変化したか否かを判断することにより、ユーザIDが譲渡されたか否かを容易に判断するものである。 The behavior history analysis method according to the present invention classifies a feature vector having a feature value indicating a characteristic of each feature item characterizing the user's behavior according to a predetermined rule, and whether the user's behavior has changed. By determining whether or not, the user ID is easily determined whether or not the user ID has been transferred.
(1)コンピュータが、予めユーザIDと、ユーザの行動を特徴付ける素性項目毎の特性を示す素性値を成分とする素性ベクトルと、を関連付けて記憶した行動履歴を読込む行動履歴読込ステップと、前記読込まれた行動履歴に記憶された前記素性ベクトルの一部または全部を教師データとして、一のユーザIDに関連付けられた素性ベクトルと他のユーザIDに関連付けられた素性ベクトルを機械学習により分離し、
教師データでない前記一のユーザIDに関連付けられた素性ベクトルが自分のユーザIDに関連付けられた領域に属さない場合に、前記一のユーザIDに対応するユーザの行動が変化したと判断する行動履歴分析ステップと、を少なくとも実行することを特徴とする行動履歴分析方法。
(1) An action history reading step in which a computer reads an action history stored in association with a user ID and a feature vector having a feature value indicating a feature for each feature item characterizing the user's behavior in advance, Using part or all of the feature vectors stored in the read action history as teacher data, the feature vector associated with one user ID and the feature vector associated with another user ID are separated by machine learning,
Behavior history analysis that determines that the behavior of the user corresponding to the one user ID has changed when the feature vector associated with the one user ID that is not teacher data does not belong to the region associated with the user ID And an action history analysis method characterized in that at least steps are executed.
ここで、素性項目としては、例えば、検索エンジンに対する検索クエリー、ニュース等のコンテンツの閲覧、カレンダー等のウェブスケジューラーの内容、ブログの語調、メッセンジャーの語調、メールの語調等が該当する。これらの素性項目はユーザ毎に傾向があり、ユーザの行動を特徴付けている。また、素性値としては、例えば、素性項目としてのメールの語調に対して、「関西弁」ならば「1」、「東北弁」ならば「2」のように、地方毎の方言に応じて所定の数値を割り当てるようにしてもよい。教師データとは、与えられたデータとその属性との対応付けのことをいう。教師データとしては、例えば、所定の素性ベクトルAは、ユーザAに属するものであるという対応付けが該当する。また、機械学習については数々の方法があるが、例えば、サポートベクターマシン(SVM;詳しくは、公知の文献、V.Vapnik, “The Nature of Statistical Learning Theory”, Springer, (1995)等参照)を利用してよい。 Here, as the feature item, for example, a search query for a search engine, browsing of contents such as news, contents of a web scheduler such as a calendar, the tone of a blog, the tone of a messenger, the tone of an email, and the like correspond. These feature items tend to be user-specific and characterize the user's behavior. Also, as the feature value, according to the dialect of each region, for example, “1” for “Kansai dialect” and “2” for “Tohoku dialect” for email tone as a feature item. A predetermined numerical value may be assigned. Teacher data refers to correspondence between given data and its attributes. As the teacher data, for example, the correspondence that the predetermined feature vector A belongs to the user A corresponds. There are many methods for machine learning. For example, support vector machine (SVM; see V. Vapnik, “The Nature of Statistical Learning Theory”, Springer, (1995), etc.) May be used.
(1)の発明によれば、ユーザIDに関連付けられた素性ベクトルが機械学習(たとえばSVM)で分離される領域のいずれに属するかにより、ユーザIDに対応するユーザの行動が変化したか否かを判断するので、ユーザIDが譲渡されたか否かを容易に判断することができる。 According to the invention of (1), whether or not the behavior of the user corresponding to the user ID has changed depending on which of the regions separated by machine learning (for example, SVM) the feature vector associated with the user ID belongs. Therefore, it can be easily determined whether or not the user ID has been transferred.
(2)前記一のユーザIDに対応するユーザの行動が変化したと判断した場合に、前記一のユーザIDが譲渡された可能性がある旨を出力することを特徴とする(1)に記載の行動履歴分析方法。 (2) When it is determined that the user's behavior corresponding to the one user ID has changed, the fact that the one user ID may be transferred is output. Behavior history analysis method.
(2)の発明によれば、前記一のユーザIDに対応するユーザの行動が変化したと判断した場合に、前記一のユーザIDが譲渡された可能性がある旨を出力するので、ユーザIDが譲渡された可能性を容易に認知することができる。 According to the invention of (2), when it is determined that the behavior of the user corresponding to the one user ID has changed, the fact that the one user ID may be transferred is output. Can be easily recognized.
ここで、前記一のユーザIDが譲渡された可能性がある旨を出力するとともに、このユーザIDを利用したログインを禁止するようにしてもよい。これによると、ユーザIDが盗難等された場合に、不正なログインを防止することができる。 Here, the fact that there is a possibility that the one user ID has been transferred may be output, and login using this user ID may be prohibited. According to this, when the user ID is stolen or the like, unauthorized login can be prevented.
(3)前記一のユーザIDに関連付けられた素性ベクトルが、サポートベクターマシンにおける分離超平面で分離される領域のうち、前記他のユーザIDに関連付けられた教師データが包含される領域に属する場合に、該素性ベクトルの成分に予め関連付けられた広告を、前記一のユーザIDに予め関連付けられたメールアドレス宛てに送信することを特徴とした(1)に記載の行動履歴分析方法。 (3) When the feature vector associated with the one user ID belongs to an area in which teacher data associated with the other user ID is included in an area separated by a separation hyperplane in a support vector machine. In addition, the behavior history analysis method according to (1), wherein an advertisement previously associated with the component of the feature vector is transmitted to an e-mail address previously associated with the one user ID.
(3)の発明によれば、ユーザの行動が変化したと判断した場合に、その判断のもととなった素性ベクトルの成分に予め関連付けられた広告を配信するので、広告の効果的な配信をすることができる。ここで、素性ベクトルの成分である素性値が変化したものについてのみ、変化後の素性値に関連付けられた広告を所定の記憶手段から抽出して、分析結果出力手段13に渡すようにしてもよい。例えば、素性項目としてのインターネットショッピングの履歴に対して、その素性値が「車」に対応する値から「子供用品」に対応する値に変化した場合に、「子供用品」に関連付けられた広告を配信することが考えられる。これによると、変化のない素性値に関連付けられた広告を配信しないようにすることができる。
According to the invention of (3), when it is determined that the user's behavior has changed, the advertisement associated in advance with the component of the feature vector that is the basis of the determination is distributed. Can do. Here, only for a feature value that is a component of a feature vector has changed, an advertisement associated with the changed feature value may be extracted from a predetermined storage unit and passed to the analysis
(4)予めユーザIDと、ユーザの行動を特徴付ける素性項目毎の特性を示す素性値を成分とする素性ベクトルと、を関連付けて記憶した行動履歴を読込む行動履歴読込手段と、前記読込まれた行動履歴に記憶された前記素性ベクトルの一部または全部を教師データとして、一のユーザIDに関連付けられた素性ベクトルと、他のユーザIDに関連付けられた素性ベクトルと、を分離する分離超平面を算出し、教師データでない前記一のユーザIDに関連付けられた素性ベクトルが、前記分離超平面で分離される領域のうち、自分のユーザIDに関連付けられた教師データが包含される領域に属さない場合に、前記一のユーザIDに対応するユーザの行動が変化したと判断する行動履歴分析手段と、前記判断した結果を出力する分析結果出力手段と、を備えることを特徴とする行動履歴分析装置。 (4) Action history reading means for reading an action history stored in association with a user ID and a feature vector having a feature value indicating a feature for each feature item that characterizes the user's behavior as a component; A separation hyperplane that separates a feature vector associated with one user ID and a feature vector associated with another user ID using a part or all of the feature vectors stored in the action history as teacher data. The feature vector calculated and associated with the one user ID that is not the teacher data does not belong to the region that includes the teacher data associated with the user ID among the regions separated by the separation hyperplane. And an action history analyzing means for judging that the action of the user corresponding to the one user ID has changed, and an analysis result output for outputting the judged result. Action history analysis apparatus characterized by comprising: a stage, a.
(5)(1)に記載の方法をコンピュータに実行させることを特徴とするプログラム。 (5) A program that causes a computer to execute the method according to (1).
この発明によれば、ユーザIDに関連付けられた素性ベクトルが分離超平面で分離される領域のいずれに属するかにより、ユーザIDに対応するユーザの行動が変化したか否かを判断するので、ユーザIDが譲渡されたか否かを容易に判断することができる。 According to this invention, it is determined whether the user's action corresponding to the user ID has changed according to which of the regions separated by the separation hyperplane the feature vector associated with the user ID belongs. It can be easily determined whether or not the ID has been transferred.
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
[行動履歴分析装置の機能構成]
Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings. This is merely an example, and the technical scope of the present invention is not limited to this.
[Functional structure of action history analyzer]
図1は、本実施形態に係る行動履歴分析装置1の機能構成の概要を示す図である。本実施形態に係る行動履歴分析装置1は、ユーザの行動履歴を分析するものであり、行動履歴読込手段11と、行動履歴分析手段12と、分析結果出力手段13と、を備える。
FIG. 1 is a diagram showing an outline of a functional configuration of the behavior
行動履歴読込手段11は、ユーザの行動履歴を記憶した行動履歴データベース14のデータを読込み、行動履歴分析手段12に渡す。ここで、行動履歴データベース14は、行動履歴読込手段11の一部を構成している。行動履歴データベース14の詳細については後述する。
The action history reading means 11 reads the data of the
行動履歴分析手段12は、行動履歴読込み手段から受け取った行動履歴データベース14のデータを分析して、ユーザの行動が変化したか否かを判断する。そして、行動履歴分析手段12は、判断結果を分析結果出力手段13に渡す。
The behavior history analysis means 12 analyzes the data of the
分析結果出力手段13は、行動履歴分析手段12から受け取った判断結果をディスプレイ等の表示装置に出力する。
[行動履歴データベースの構成]
The analysis result output means 13 outputs the determination result received from the action history analysis means 12 to a display device such as a display.
[Configuration of the action history database]
図2は、行動履歴データベース14の構成の概要を示す図である。
FIG. 2 is a diagram showing an outline of the configuration of the
行動履歴データベース14は、ユーザの行動を特徴付ける素性項目毎のテーブルとして、検索クエリーテーブル、コンテンツ閲覧テーブル、スケジュール内容テーブル、ブログ語調テーブル、メール語調テーブル、を備える。
The
検索クエリーテーブルは、予めユーザIDと、素性項目としての検索エンジンに対する検索クエリーの特性を示す素性値、期間とをそれぞれ対応付けて記憶している。この素性値としては、例えば、検索クエリーに含まれる単語が、「車」に関する単語ならば「1」、「子供用品」に関する単語ならば「2」のように、予め定められたカテゴリに応じて所定の数値を割り当てる。 The search query table stores a user ID, a feature value indicating a characteristic of a search query for a search engine as a feature item, and a period in advance in association with each other. As the feature value, for example, “1” if the word included in the search query is a word related to “car” and “2” if it is a word related to “children's goods”, according to a predetermined category. Assign a predetermined number.
コンテンツ閲覧テーブルは、予めユーザIDと、素性項目としてのニュース等のコンテンツの閲覧の特性を示す素性値、期間とをそれぞれ対応付けて記憶している。この素性値としては、例えば、ユーザIDに対応するユーザが閲覧したコンテンツが、「車」に関するコンテンツならば「1」、「子供用品」に関するコンテンツならば「2」のように、予め定められたカテゴリに応じて所定の数値を割り当てる。 The content browsing table stores a user ID, a feature value indicating a browsing characteristic of content such as news as a feature item, and a period in association with each other in advance. As the feature value, for example, the content viewed by the user corresponding to the user ID is “1” if the content is related to “car”, and “2” if the content is related to “children's goods”. A predetermined numerical value is assigned according to the category.
スケジュール内容テーブルは、予めユーザIDと、素性項目としてのカレンダー等のウェブスケジューラーの内容の特性を示す素性値、期間とをそれぞれ対応付けて記憶している。この素性値としては、例えば、ユーザIDに対応するユーザのスケジュールが、「仕事」に関する予定であれば「1」、「私事」に関する予定であれば「2」のように、予め定められたカテゴリに応じて所定の数値を割り当てる。 The schedule content table stores a user ID, a feature value indicating a characteristic of the content of a web scheduler such as a calendar as a feature item, and a period in advance in association with each other. As the feature value, for example, a predetermined category such as “1” if the schedule of the user corresponding to the user ID is a plan related to “work” and “2” if the schedule is related to “private” is used. A predetermined numerical value is assigned according to
ブログ語調テーブルは、予めユーザIDと、素性項目としてのブログの語調の特性を示す素性値、期間とをそれぞれ関連付けて記憶している。この素性値としては、例えば、ブログの語調が、「関西弁」ならば「1」、「東北弁」ならば「2」のように、地方毎の方言に応じて所定の数値を割り当てる。語調を特定する方法としては、例えば、素性項目に関連する文章としてのブログの文章を形態素解析により分割して得られた語尾と予め所定の記憶手段に記憶した地方毎の方言の語尾とを比較することにより、その方言を特定する。なお、形態素解析とは、与えられた文を文法上意味のある最小の単位(形態素)に区切ることをいう。形態素解析としては、例えば、隠れマルコフモデルによる形態素解析等が該当する。 The blog tone table stores in advance a user ID, a feature value indicating a tone characteristic of the blog as a feature item, and a period in association with each other. As the feature value, for example, a predetermined numerical value is assigned according to the dialect of each region, such as “1” if the tone of the blog is “Kansai dialect” and “2” if “Tohoku dialect”. As a method for specifying the tone, for example, the ending of the blog sentence as the sentence related to the feature item is divided by the morphological analysis and the ending of the dialect for each locality stored in a predetermined storage means is compared. To identify the dialect. Note that morpheme analysis refers to dividing a given sentence into the smallest grammatically meaningful units (morphemes). As the morphological analysis, for example, morphological analysis using a hidden Markov model is applicable.
メール語調テーブルは、予めユーザIDと、素性項目としての電子メールの語調の特性を示す素性値、期間とをそれぞれ関連付けて記憶している。この素性値としては、例えば、電子メールの語調が、「関西弁」ならば「1」、「東北弁」ならば「2」のように、地方毎の方言に応じて所定の数値を割り当てる。語調を特定する方法は、ブログの語調を特定する方法と同様である。 The mail tone table stores in advance a user ID, a feature value indicating a tone characteristic of an electronic mail as a feature item, and a period in association with each other. As the feature value, for example, a predetermined numerical value is assigned according to the dialect of each region, such as “1” if the tone of the electronic mail is “Kansai dialect” and “2” if “Tohoku dialect”. The method for specifying the tone is the same as the method for specifying the tone of the blog.
上記の行動履歴データベース14の構成は、すなわち、予めユーザIDと、素性項目毎の特性を示す素性値を成分とする素性ベクトル、期間とがそれぞれ関連付けて行動履歴データベース14に記憶されていることを意味する。ここで、素性ベクトルの第1の成分から第5の成分は、それぞれ、検索クエリーテーブル、コンテンツ閲覧テーブル、スケジュール内容テーブル、ブログ語調テーブル、メール語調テーブルの素性値とする。
[行動履歴分析装置のハードウェア構成図]
The above-described
[Hardware configuration diagram of action history analyzer]
図3は、本実施形態に係る行動履歴分析装置1のハードウェア構成を示す図である。
FIG. 3 is a diagram illustrating a hardware configuration of the action
行動履歴分析装置1は、制御部300を構成するCPU(Central Processing Unit)310(マルチプロセッサ構成ではCPU320等複数のCPUが追加されてもよい)、バスライン200、通信I/F(I/F:インタフェース)330、メインメモリ340、BIOS(Basic Input Output System)350、表示装置355、I/Oコントローラ360、ハードディスク370、光ディスクドライブ380、並びに半導体メモリ390を備える。尚、ハードディスク370、光ディスクドライブ380、並びに、半導体メモリ390はまとめて記憶装置410と呼ばれる。
The behavior
制御部300は、行動履歴分析装置1を統括的に制御する部分であり、ハードディスク370(後述)に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
The
通信I/F330は、行動履歴分析装置1が、通信ネットワークを介して外部装置と情報を送受信する場合のネットワーク・アダプタである。通信I/F330は、モデム、ケーブル・モデム及びイーサネット(登録商標)・アダプタを含んでよい。
The communication I /
BIOS350は、行動履歴分析装置1の起動時にCPU310が実行するブートプログラムや、行動履歴分析装置1がハードウェアに依存するプログラム等を記録する。
The
表示装置355は、データの入力を受け付ける画面を表示したり、結果を出力する画面を表示したりするものであり、ブラウン管表示装置(CRT)、液晶表示装置(LCD)等のディスプレイ装置を含む。
The
I/Oコントローラ360には、ハードディスク370、光ディスクドライブ380、及び半導体メモリ390等の記憶装置410を接続することができる。
A
ハードディスク370は、本ハードウェアを行動履歴分析装置1として機能させるための各種プログラム、本発明の機能を実行するプログラム等を記憶する。なお、行動履歴分析装置1は、外部に別途設けたハードディスク(図示せず)を外部記憶装置として利用することもできる。
The
光ディスクドライブ380としては、例えば、DVD−ROMドライブ、CD−ROMドライブ、DVD−RAMドライブ、CD−RAMドライブを使用することができる。この場合は各ドライブに対応した光ディスク400を使用する。光ディスク400から光ディスクドライブ380によりプログラムまたはデータを読み取り、I/Oコントローラ360を介してメインメモリ340またはハードディスク370に提供することもできる。
As the
なお、行動履歴分析装置1は、記憶装置410、制御部300等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
The action
この行動履歴分析装置1では、制御部300が主として行動履歴分析手段12に対応し、メインメモリ340が主として行動履歴読込手段11に対応し、表示装置355又は通信I/F330が分析結果出力手段13に対応する。
[本発明の実施形態に係るフローチャート]
In this behavior
[Flowchart According to Embodiment of the Present Invention]
図4は、本発明の実施形態に係る行動履歴分析処理のフローチャートを示している。 FIG. 4 shows a flowchart of the action history analysis process according to the embodiment of the present invention.
S1:行動履歴読込手段11は、行動履歴データベース14から、過去の所定の期間(例えば、2008年1月1週から2008年1月4週まで)におけるユーザID毎に関連付けられた素性ベクトルを読込んで、行動履歴分析手段12に渡す。すなわち、行動履歴読込手段11は、行動履歴データベース14の各テーブルから、過去の所定の期間におけるユーザID毎に関連付けられた素性値を読込んで、行動履歴分析手段12に渡す。
S1: The action history reading means 11 reads the feature vector associated with each user ID in the past predetermined period (for example, from January 1, 2008 to January 4, 2008) from the
S2:行動履歴分析手段12は、行動履歴読込手段11から受け取った素性ベクトルを教師データとして、ユーザID毎に素性ベクトルを分離する分離超平面を算出する。ここで、分離超平面はサポートベクターマシンにより算出される。サポートベクターマシンでは、線形計画法により、教師データである一のユーザIDに関連付けられた素性ベクトル及び教師データである他のユーザIDに関連付けられた素性ベクトルとのそれぞれの距離が最大となる分離超平面が算出される。
S2: The action
S3:行動履歴読込手段11は、行動履歴データベース14から、予め指定された期間(例えば、2008年6月から2008年7月まで)におけるユーザID毎に関連付けられた素性ベクトルを読込んで、行動履歴分析手段12に渡す。すなわち、行動履歴読込手段11は、行動履歴データベース14の各テーブルから、予め指定された期間におけるユーザID毎に関連付けられた素性値を読込んで、行動履歴分析手段12に渡す。なお、期間の指定は、キーボード等の所定の入力手段により受付けるようにしてもよい。
S3: The action history reading means 11 reads the feature vector associated with each user ID in a predetermined period (for example, from June 2008 to July 2008) from the
S4:行動履歴分析手段12は、行動履歴読込手段11から受け取った予め指定された期間におけるユーザID毎に関連付けられた素性ベクトルを、ユーザID毎に算出された分離超平面を利用して分析する。すなわち、行動履歴分析手段12は、教師データでない一のユーザID(例えば、00001)に関連付けられ素性ベクトルが、このユーザIDの分離超平面で分離される領域のうち、自分のユーザID(00001)に関連付けられた領域に属さない場合に、一のユーザID(00001)に対応するユーザの行動が変化したと判断する。あるいは、他のユーザID(例えば、00002)に関連付けられた教師データが包含される領域に属する場合に、一のユーザID(00001)に対応するユーザの行動が変化したと判断してもよい。一方、行動履歴分析手段12は、上記の条件を満たさない場合に、一のユーザID(00001)に対応するユーザの行動は変化していないと判断する。そして、行動履歴分析手段12は、予め指定された期間における、ユーザID毎に関連付けられた素性ベクトルと、ユーザID毎の判断結果とを分析結果出力手段13に渡す。
S4: The action history analysis means 12 analyzes the feature vector associated with each user ID received from the action history reading means 11 using a separation hyperplane calculated for each user ID. . That is, the behavior history analysis means 12 has its own user ID (00001) in the region where the feature vector associated with one user ID (for example, 00001) that is not teacher data is separated on the separation hyperplane of this user ID. If the user does not belong to the area associated with, it is determined that the user's behavior corresponding to one user ID (00001) has changed. Alternatively, it may be determined that the behavior of the user corresponding to one user ID (00001) has changed when belonging to an area in which teacher data associated with another user ID (for example, 00002) is included. On the other hand, the behavior
S5:分析結果出力手段13は、行動履歴分析手段12から受け取ったユーザID毎に関連付けられた素性ベクトルと、ユーザID毎の判断結果とをディスプレイ装置に出力する。図5は、ユーザID毎に関連付けられた素性ベクトルと、ユーザID毎の判断結果をディスプレイ装置に出力した画面の一例である。この画面では、ユーザID毎に素性項目毎の素性値と、判断(判定)結果とを表示している。ここで、分析結果出力手段13は、ユーザの行動が変化したと判断したユーザIDによるログインを禁止するようにしてもよい。これによると、ユーザIDが盗難等された場合に、不正なログインを防止することができる。また、判断結果は、単にユーザの行動が変化したか否かを示すものだけでなく、ユーザの行動が変化した場合には、ユーザIDが譲渡された可能性がある旨を表示するようにしてもよい。これによると、一見してユーザIDが譲渡された可能性を把握することができる。
S5: The analysis
以上説明したように、ユーザIDに関連付けられた素性ベクトルが分離超平面で分離される領域のいずれに属するかにより、ユーザIDに対応するユーザの行動が変化したか否かを判断するので、ユーザIDが譲渡されたか否かを容易に判断することができる。また、インターネットサービスの提供者は、ユーザの行動が変化した場合に、ユーザIDが盗難された可能性があることをユーザIDに対応するユーザに通知することにより、セキュリティーの向上を図ることができる。 As described above, since it is determined whether the user's action corresponding to the user ID has changed depending on which of the regions separated by the separation hyperplane the feature vector associated with the user ID belongs, It can be easily determined whether or not the ID has been transferred. In addition, when the behavior of the user changes, the Internet service provider can improve security by notifying the user corresponding to the user ID that the user ID may be stolen. .
図6は、本発明の実施形態に係る広告配信処理のフローチャートを示している。 FIG. 6 shows a flowchart of the advertisement distribution process according to the embodiment of the present invention.
S11:行動履歴分析手段12は、一のユーザID(例えば、00001)に関連付けられた素性ベクトルが、このユーザIDの分離超平面で分離される領域のうち、自分のユーザID(00001)に関連付けられた領域に属さない場合に、あるいは、他のユーザID(例えば、00002)に関連付けられた教師データが包含される領域に属する場合に、この素性ベクトルの成分である素性値に予め関連付けられた広告を所定の記憶手段から抽出して、分析結果出力手段13に渡す。ここで、素性ベクトルの成分である素性値が変化したものについてのみ、変化後の素性値に関連付けられた広告を所定の記憶手段から抽出して、分析結果出力手段13に渡すようにしてもよい。例えば、素性ベクトルの成分である検索クエリーの素性値に対して、その素性値が「車」に対応する値から「子供用品」に対応する値に変化した場合に、「子供用品」に関連付けられた広告を、所定の記憶手段から抽出して、分析結果出力手段13に渡す。これによると、変化のない素性値に関連付けられた広告を配信しないようにすることができる。
S11: The behavior
S12:行動履歴分析手段12は、一のユーザID(00001)に予め関連付けられたメールアドレス(00001@yahoo.co.jp)を所定の記憶手段から抽出して、分析結果出力手段13に渡す。
S12: The action
S13:分析結果出力手段13は、行動履歴分析手段12から受け取った広告(子供用品の広告等)を、行動履歴分析手段12から受け取ったメールアドレス(00001@yahoo.co.jp)宛てに送信する。 S13: The analysis result output means 13 transmits the advertisement (such as an advertisement for children's goods) received from the action history analysis means 12 to the mail address (00001@yahoo.co.jp) received from the action history analysis means 12. .
以上説明したように、ユーザの行動が変化したと判断した場合に、その判断のもととなった素性ベクトルの成分に予め関連付けられた広告を配信するので、広告の効果的な配信をすることができる。すなわち、広告を配信する業者は、例えば、ユーザの行動が変化した場合に、結婚等によりユーザの生活環境が変わるとともに趣味・嗜好が変わったことを推測することができる。そして、この業者は、ユーザの新しい趣味・嗜好に適した広告を配信することができる。これにより、広告された商品の売上を向上することが可能となる。 As described above, when it is determined that the user's behavior has changed, an advertisement associated in advance with the component of the feature vector that is the basis of the determination is distributed, so that the advertisement can be distributed effectively. Can do. In other words, for example, when a user's behavior changes, a trader who distributes an advertisement can infer that a user's living environment has changed due to marriage or the like, and his / her hobbies / preferences have changed. And this trader can distribute an advertisement suitable for a user's new hobbies and preferences. Thereby, it becomes possible to improve the sales of the advertised product.
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。 As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. The effects described in the embodiments of the present invention are only the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.
1 行動履歴分析装置
11 行動履歴読込手段
12 行動履歴分析手段
13 分析結果出力手段
14 行動履歴データベース
DESCRIPTION OF
Claims (5)
予めユーザIDと、ユーザの行動を特徴付ける素性項目毎の特性を示す素性値を成分とする素性ベクトルと、を関連付けて記憶した行動履歴を読込む行動履歴読込ステップと、
前記読込まれた行動履歴に記憶された前記素性ベクトルの一部または全部を教師データとして、一のユーザIDに関連付けられた素性ベクトルと他のユーザIDに関連付けられた素性ベクトルを機械学習により分離し、
教師データでない前記一のユーザIDに関連付けられた素性ベクトルが自分のユーザIDに関連付けられた領域に属さない場合に、前記一のユーザIDに対応するユーザの行動が変化したと判断する行動履歴分析ステップと、
を少なくとも実行することを特徴とする行動履歴分析方法。 Computer
An action history reading step for reading an action history stored in association with a user ID and a feature vector having a feature value indicating a characteristic for each feature item characterizing the user's action in advance;
Using part or all of the feature vectors stored in the read action history as teacher data, feature vectors associated with one user ID and feature vectors associated with another user ID are separated by machine learning. ,
Behavior history analysis that determines that the behavior of the user corresponding to the one user ID has changed when the feature vector associated with the one user ID that is not teacher data does not belong to the region associated with the user ID Steps,
The action history analysis method characterized by performing at least.
前記読込まれた行動履歴に記憶された前記素性ベクトルの一部または全部を教師データとして、一のユーザIDに関連付けられた素性ベクトルと、他のユーザIDに関連付けられた素性ベクトルと、を分離する分離超平面を算出し、教師データでない前記一のユーザIDに関連付けられた素性ベクトルが、前記分離超平面で分離される領域のうち、自分のユーザIDに関連付けられた教師データが包含される領域に属さない場合に、前記一のユーザIDに対応するユーザの行動が変化したと判断する行動履歴分析手段と、
前記判断した結果を出力する分析結果出力手段と、
を備えることを特徴とする行動履歴分析装置。 An action history reading means for reading an action history stored in association with a user ID and a feature vector having as a component a feature value indicating a characteristic for each feature item characterizing the user's behavior;
Separating a feature vector associated with one user ID and a feature vector associated with another user ID using part or all of the feature vectors stored in the read action history as teacher data A region in which the feature data associated with the one user ID that is not the teacher data is calculated in the separation hyperplane and the teacher data associated with the user ID is included in the region separated by the separation hyperplane. Action history analysis means for determining that the action of the user corresponding to the one user ID has changed,
Analysis result output means for outputting the determined result;
An action history analyzing apparatus comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008224324A JP5027082B2 (en) | 2008-09-02 | 2008-09-02 | Action history analysis method, apparatus and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008224324A JP5027082B2 (en) | 2008-09-02 | 2008-09-02 | Action history analysis method, apparatus and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010061254A true JP2010061254A (en) | 2010-03-18 |
JP5027082B2 JP5027082B2 (en) | 2012-09-19 |
Family
ID=42188002
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008224324A Expired - Fee Related JP5027082B2 (en) | 2008-09-02 | 2008-09-02 | Action history analysis method, apparatus and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5027082B2 (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012150750A (en) * | 2011-01-21 | 2012-08-09 | Kddi Corp | Prediction program for predicting result event from action sentence of user, prediction apparatus, and method |
WO2014192233A1 (en) * | 2013-05-31 | 2014-12-04 | 株式会社デンソー | Preference estimation device |
JP5759084B1 (en) * | 2014-09-22 | 2015-08-05 | 楽天株式会社 | Information processing apparatus, information processing method, and program |
JP2017134750A (en) * | 2016-01-29 | 2017-08-03 | ヤフー株式会社 | Authentication apparatus, authentication method, and authentication program |
US9948629B2 (en) | 2009-03-25 | 2018-04-17 | The 41St Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
JP2018512083A (en) * | 2015-02-13 | 2018-05-10 | クアルコム,インコーポレイテッド | Multi-granular authentication technique |
US9990631B2 (en) | 2012-11-14 | 2018-06-05 | The 41St Parameter, Inc. | Systems and methods of global identification |
US10021099B2 (en) | 2012-03-22 | 2018-07-10 | The 41st Paramter, Inc. | Methods and systems for persistent cross-application mobile device identification |
US10091312B1 (en) | 2014-10-14 | 2018-10-02 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
US10089679B2 (en) | 2006-03-31 | 2018-10-02 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US10417637B2 (en) | 2012-08-02 | 2019-09-17 | The 41St Parameter, Inc. | Systems and methods for accessing records via derivative locators |
US10453066B2 (en) | 2003-07-01 | 2019-10-22 | The 41St Parameter, Inc. | Keystroke analysis |
US10726151B2 (en) | 2005-12-16 | 2020-07-28 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US10902327B1 (en) | 2013-08-30 | 2021-01-26 | The 41St Parameter, Inc. | System and method for device identification and uniqueness |
US10999298B2 (en) | 2004-03-02 | 2021-05-04 | The 41St Parameter, Inc. | Method and system for identifying users and detecting fraud by use of the internet |
CN112823369A (en) * | 2018-10-09 | 2021-05-18 | 电子湾有限公司 | Generation of personalized banner images using machine learning |
US11010468B1 (en) | 2012-03-01 | 2021-05-18 | The 41St Parameter, Inc. | Methods and systems for fraud containment |
US11301585B2 (en) | 2005-12-16 | 2022-04-12 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US11314838B2 (en) | 2011-11-15 | 2022-04-26 | Tapad, Inc. | System and method for analyzing user device information |
US12430651B2 (en) | 2024-04-26 | 2025-09-30 | The 41St Parameter, Inc. | Systems and methods for accessing records via derivative locators |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997031317A1 (en) * | 1996-02-23 | 1997-08-28 | Hitachi, Ltd. | Method for controlling access to information system |
JP2004118716A (en) * | 2002-09-27 | 2004-04-15 | Nippon Telegr & Teleph Corp <Ntt> | Method of providing personalized advertisement, personalized advertisement providing program, and storage medium storing personalized advertisement providing program |
-
2008
- 2008-09-02 JP JP2008224324A patent/JP5027082B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997031317A1 (en) * | 1996-02-23 | 1997-08-28 | Hitachi, Ltd. | Method for controlling access to information system |
JP2004118716A (en) * | 2002-09-27 | 2004-04-15 | Nippon Telegr & Teleph Corp <Ntt> | Method of providing personalized advertisement, personalized advertisement providing program, and storage medium storing personalized advertisement providing program |
Cited By (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10453066B2 (en) | 2003-07-01 | 2019-10-22 | The 41St Parameter, Inc. | Keystroke analysis |
US11238456B2 (en) | 2003-07-01 | 2022-02-01 | The 41St Parameter, Inc. | Keystroke analysis |
US10999298B2 (en) | 2004-03-02 | 2021-05-04 | The 41St Parameter, Inc. | Method and system for identifying users and detecting fraud by use of the internet |
US11683326B2 (en) | 2004-03-02 | 2023-06-20 | The 41St Parameter, Inc. | Method and system for identifying users and detecting fraud by use of the internet |
US12079368B2 (en) | 2005-12-16 | 2024-09-03 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US10726151B2 (en) | 2005-12-16 | 2020-07-28 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US11301585B2 (en) | 2005-12-16 | 2022-04-12 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US11195225B2 (en) | 2006-03-31 | 2021-12-07 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US12093992B2 (en) | 2006-03-31 | 2024-09-17 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US10535093B2 (en) | 2006-03-31 | 2020-01-14 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US11727471B2 (en) | 2006-03-31 | 2023-08-15 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US10089679B2 (en) | 2006-03-31 | 2018-10-02 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US11750584B2 (en) | 2009-03-25 | 2023-09-05 | The 41St Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
US9948629B2 (en) | 2009-03-25 | 2018-04-17 | The 41St Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
US10616201B2 (en) | 2009-03-25 | 2020-04-07 | The 41St Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
US12132719B2 (en) | 2009-03-25 | 2024-10-29 | The 41St Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
JP2012150750A (en) * | 2011-01-21 | 2012-08-09 | Kddi Corp | Prediction program for predicting result event from action sentence of user, prediction apparatus, and method |
US11314838B2 (en) | 2011-11-15 | 2022-04-26 | Tapad, Inc. | System and method for analyzing user device information |
US11010468B1 (en) | 2012-03-01 | 2021-05-18 | The 41St Parameter, Inc. | Methods and systems for fraud containment |
US11886575B1 (en) | 2012-03-01 | 2024-01-30 | The 41St Parameter, Inc. | Methods and systems for fraud containment |
US12153666B1 (en) | 2012-03-01 | 2024-11-26 | The 41St Parameter, Inc. | Methods and systems for fraud containment |
US10341344B2 (en) | 2012-03-22 | 2019-07-02 | The 41St Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
US10862889B2 (en) | 2012-03-22 | 2020-12-08 | The 41St Parameter, Inc. | Methods and systems for persistent cross application mobile device identification |
US12058131B2 (en) | 2012-03-22 | 2024-08-06 | The 41St Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
US11683306B2 (en) | 2012-03-22 | 2023-06-20 | The 41St Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
US10021099B2 (en) | 2012-03-22 | 2018-07-10 | The 41st Paramter, Inc. | Methods and systems for persistent cross-application mobile device identification |
US10417637B2 (en) | 2012-08-02 | 2019-09-17 | The 41St Parameter, Inc. | Systems and methods for accessing records via derivative locators |
US11301860B2 (en) | 2012-08-02 | 2022-04-12 | The 41St Parameter, Inc. | Systems and methods for accessing records via derivative locators |
US12002053B2 (en) | 2012-08-02 | 2024-06-04 | The 41St Parameter, Inc. | Systems and methods for accessing records via derivative locators |
US10853813B2 (en) | 2012-11-14 | 2020-12-01 | The 41St Parameter, Inc. | Systems and methods of global identification |
US10395252B2 (en) | 2012-11-14 | 2019-08-27 | The 41St Parameter, Inc. | Systems and methods of global identification |
US11410179B2 (en) | 2012-11-14 | 2022-08-09 | The 41St Parameter, Inc. | Systems and methods of global identification |
US9990631B2 (en) | 2012-11-14 | 2018-06-05 | The 41St Parameter, Inc. | Systems and methods of global identification |
US11922423B2 (en) | 2012-11-14 | 2024-03-05 | The 41St Parameter, Inc. | Systems and methods of global identification |
WO2014192233A1 (en) * | 2013-05-31 | 2014-12-04 | 株式会社デンソー | Preference estimation device |
US11657299B1 (en) | 2013-08-30 | 2023-05-23 | The 41St Parameter, Inc. | System and method for device identification and uniqueness |
US12380341B1 (en) | 2013-08-30 | 2025-08-05 | The 41St Parameter, Inc. | System and method for device identification and uniqueness |
US12045736B1 (en) | 2013-08-30 | 2024-07-23 | The 41St Parameter, Inc. | System and method for device identification and uniqueness |
US10902327B1 (en) | 2013-08-30 | 2021-01-26 | The 41St Parameter, Inc. | System and method for device identification and uniqueness |
WO2016046873A1 (en) * | 2014-09-22 | 2016-03-31 | 楽天株式会社 | Information processing device, information processing method and program |
JP5759084B1 (en) * | 2014-09-22 | 2015-08-05 | 楽天株式会社 | Information processing apparatus, information processing method, and program |
US11895204B1 (en) | 2014-10-14 | 2024-02-06 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
US10091312B1 (en) | 2014-10-14 | 2018-10-02 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
US11240326B1 (en) | 2014-10-14 | 2022-02-01 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
US12301685B1 (en) | 2014-10-14 | 2025-05-13 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
US10728350B1 (en) | 2014-10-14 | 2020-07-28 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
JP2018512083A (en) * | 2015-02-13 | 2018-05-10 | クアルコム,インコーポレイテッド | Multi-granular authentication technique |
JP2017134750A (en) * | 2016-01-29 | 2017-08-03 | ヤフー株式会社 | Authentication apparatus, authentication method, and authentication program |
US12086840B2 (en) | 2018-10-09 | 2024-09-10 | Ebay Inc. | Generating personalized banner images using machine learning |
CN112823369A (en) * | 2018-10-09 | 2021-05-18 | 电子湾有限公司 | Generation of personalized banner images using machine learning |
US12430651B2 (en) | 2024-04-26 | 2025-09-30 | The 41St Parameter, Inc. | Systems and methods for accessing records via derivative locators |
Also Published As
Publication number | Publication date |
---|---|
JP5027082B2 (en) | 2012-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5027082B2 (en) | Action history analysis method, apparatus and program | |
US20250087213A1 (en) | Providing prompt in an automated dialog session based on selected content of prior automated dialog session | |
US8600768B2 (en) | People engine optimization | |
US8645295B1 (en) | Methods and system of associating reviewable attributes with items | |
CN110603545B (en) | Method, system and non-transitory computer readable medium for organizing messages | |
US20120317631A1 (en) | System and method for authenticating a user | |
US20140156464A1 (en) | Information processing apparatus, information processing method, information processing program, recording medium having stored therein information processing program | |
US20120316970A1 (en) | System and method for providing targeted content | |
CN106462613B (en) | Ranking suggestions based on user attributes | |
US8639544B1 (en) | Identifying potentially unfair practices in content and serving relevant advertisements | |
JP2009169541A (en) | Web page search server and query recommendation method | |
Jha et al. | Reputation systems: Evaluating reputation among all good sellers | |
JP2002269106A (en) | Book introduction device | |
Joshi et al. | Exploring the impact of explainability on trust and acceptance of conversational agents–A wizard of oz study | |
CN115550304B (en) | Methods, devices, and storage media for determining a set of active instances for a group of users | |
JP7539108B2 (en) | E-mail proposal device, e-mail proposal system, e-mail proposal program, and e-mail proposal method | |
US11886478B2 (en) | Performance metric prediction and content item text suggestion based upon content item text | |
US11144605B2 (en) | Transmitting content items using search history profiles | |
JP4506377B2 (en) | Program for supporting editing of classification structure of document information and information classification structure editing support apparatus | |
US20140019124A1 (en) | Using information banners to communicate with users of electronic dictionaries | |
JP2013161119A (en) | Customer opinion analysis apparatus and program | |
JP5602980B1 (en) | Information processing system, information processing method, and information processing program | |
JP2011248837A (en) | Lottery device, lottery method, lottery program, and computer readable recording media recorded with lottery program | |
US20150088647A1 (en) | Method for merchant disambiguation based on receipt data | |
Lestari et al. | Acceptance of Artificial Intelligence-Based Online Shopping Applications: A Combination of Artificially Intelligent Device Use Acceptance and Online Shopping Service Quality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120229 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120306 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120507 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20120507 |
|
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: 20120605 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120621 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150629 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5027082 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |