JP6027476B2 - 対話シナリオに動的対話ノードを挿入する対話プログラム、サーバ及び方法 - Google Patents
対話シナリオに動的対話ノードを挿入する対話プログラム、サーバ及び方法 Download PDFInfo
- Publication number
- JP6027476B2 JP6027476B2 JP2013068522A JP2013068522A JP6027476B2 JP 6027476 B2 JP6027476 B2 JP 6027476B2 JP 2013068522 A JP2013068522 A JP 2013068522A JP 2013068522 A JP2013068522 A JP 2013068522A JP 6027476 B2 JP6027476 B2 JP 6027476B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- dialog
- fixed
- dynamic
- dialogue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
ユーザへ明示すべき文を対応付けた複数の固定対話ノードを蓄積し、第1の固定対話ノードから第2の固定対話ノードへシナリオとして結び付けた対話シナリオ蓄積手段と、
対話ノード同士の間に挿入可能な複数の動的対話ノードを蓄積する動的対話ノード蓄積手段と、
動的対話ノード蓄積手段から、第1の固定対話ノードの文からの行きの遷移確率P(A,Si)と、第2の固定対話ノードへの戻りの遷移確率P(Si,B)との組み合わせが、所定条件下で最大となる動的対話ノードを選択する動的対話ノード選択手段と、
第1の固定対話ノードから、選択された動的対話ノードを挿入し、第2の固定対話ノードへ、シナリオを進行する対話シナリオ進行手段と
してコンピュータを機能させることを特徴とする。
動的対話ノード選択手段は、
動的対話ノード蓄積手段から、第1の固定対話ノードの文からの行きの遷移確率P(A,Si)が高い所定数の動的対話ノードを検索する動的対話ノード検索手段と、
検索された各動的対話ノードの文から第2の固定対話ノードへの戻りの遷移確率P(Si,B)を算出する戻り遷移確率算出手段と、
第1の固定対話ノードからの行きの遷移確率と、第2の固定対話ノードからの戻りの遷移確率との組み合わせが、所定条件下で最大となる動的対話ノードを決定する動的対話ノード決定手段と
を含むようにコンピュータを機能させることも好ましい。
動的対話ノード検索手段及び戻り遷移確率算出手段における遷移確率は、固定対話ノードの文と、動的対話ノードの文との間のコサイン距離に基づくものであるようにコンピュータを機能させることも好ましい。
対話コーパスにおける出現頻度が高い重要語(名詞)を蓄積した重要語辞書を用いて、コサイン距離は、各文の中から抽出された重要語及びそのカテゴリに応じて算出されるようにコンピュータを機能させることも好ましい。
第1の固定対話ノード毎に、そのノードに含まれる文の次に、動的対話ノードに基づく質問を挿入することの適否を表す質問適合度が付与されており、
第1の固定対話ノードの質問適合度が所定閾値以上の場合にのみ、第1の固定対話ノードの次に動的対話ノードを挿入すると判定する挿入判定手段を更に有し、
動的対話ノード検索手段は、挿入判定手段によって真と判定された場合にのみ機能する
ようにコンピュータを機能させることも好ましい。
第1の固定対話ノードの文に対するユーザの回答の内容が、肯定的か又は否定的かを判定するするポジネガ判定手段を更に有し、
挿入判定手段は、質問適合度に、ポジ/ネガそれぞれに割り当てられた係数を乗算し、その乗算値が所定閾値以上の場合にのみ、第1の固定対話ノードの次に動的対話ノードを挿入すると判定する
ようにコンピュータを機能させることも好ましい。
端末へ送信すべき文を対応付けた複数の固定対話ノードを蓄積し、第1の固定対話ノードから第2の固定対話ノードへシナリオとして結び付けた対話シナリオ蓄積手段と、
対話ノード同士の間に挿入可能な複数の動的対話ノードを蓄積する動的対話ノード蓄積手段と、
動的対話ノード蓄積手段から、第1の固定対話ノードの文からの行きの遷移確率P(A,Si)と、第2の固定対話ノードへの戻りの遷移確率P(Si,B)との組み合わせが、所定条件下で最大となる動的対話ノードを選択する動的対話ノード選択手段と、
第1の固定対話ノードから、選択された動的対話ノードを挿入し、第2の固定対話ノードへ、シナリオを進行する対話シナリオ進行手段と
を有することを特徴とする。
ユーザへ明示すべき文を対応付けた複数の固定対話ノードを蓄積し、第1の固定対話ノードから第2の固定対話ノードへシナリオとして結び付けた対話シナリオ蓄積部と、
対話ノード同士の間に挿入可能な複数の動的対話ノードを蓄積する動的対話ノード蓄積部と、
動的対話ノード蓄積部から、第1の固定対話ノードの文からの行きの遷移確率P(A,Si)と、第2の固定対話ノードへの戻りの遷移確率P(Si,B)との組み合わせが、所定条件下で最大となる動的対話ノードを選択する第1のステップと、
第1の固定対話ノードから、選択された動的対話ノードを挿入し、第2の固定対話ノードへ、シナリオを進行する第2のステップと
を有することを特徴とする。
対話シナリオ蓄積部10は、ユーザへ明示すべき文を対応付けた複数の固定対話ノードを蓄積し、第1の固定対話ノードから第2の固定対話ノードへシナリオとして結び付けている。「対話シナリオ」とは、質問及び回答からなる対話ノードをツリー状に構成したものである。
(システム)「予定を入れてください」
(ユーザ) 「土曜日8時に軽井沢でゴルフをする」
(システム)「プレー開始2時間前にアラームを設定しますか?」
(ユーザ) 「はい」
例えば、システムにおける「予定を入れてください」の質問に対して、ユーザが何も返答しなければ、このシナリオは終了することなる。このような対話シナリオは、固定対話ノードの結び付きによって、対話シナリオ蓄積部10に予め蓄積されている。
動的対話ノード蓄積部11は、対話ノード同士の間に挿入可能な複数の動的対話ノードを蓄積する。動的対話ノードも、固定対話ノードと構造としては同じであるが、対話ノード同士が予め結び付いているものではない。
第1の固定対話ノード毎に、そのノードに含まれる文の次に、動的対話ノードに基づく質問を挿入することの適否を表す質問適合度が付与されている。例えば、以下のように、質問適合度が付与されている。
(固定対話ノード) (質問適用度)
「予定を入れてください」: 1
「具合が悪いのですか」 : 0.5
「ゴルフは好きですか」 : 2
質問適用度とは、その固定対話ノードの対話の後に、ユーザに対して更なる質問をすることが適切である場合ほど、高い値となる。例えば「ゴルフは好きですか」のような固定対話ノードが実行される場合には、ユーザに比較的余裕がある状態であって、質問適用度は高い値となる。一方で、その固定対話ノードの対話の後に、更なる質問をすることが適切でない場合ほど、低い値となる。例えば「具合が悪いのですか」のような固定対話ノードが実行される場合には、ユーザに比較的余裕がない状態であって、質問適用度は低い値となる。
ポジネガ判定部16は、第1の固定対話ノードの文に対するユーザの回答の内容が、肯定的か又は否定的かを判定する。ポジネガ判定部16は、評価語に、ポジティブ(肯定的)/ネガティブ(否定的)の意味属性が対応付けられた評価極性辞書を有する。例えば以下のようなものである。
(評価語) (意味属性)
いじめる ネガティブ
結婚 ポジティブ
貧乏 ネガティブ
よろこぶ ポジティブ
また、意味属性には、以下のような係数が対応付けられている。
ポジティブ(肯定的)=2
ネガティブ(否定的)=0.5
(対話例1)
「予定を入れてください」:質問適用度=1
「日曜日に結婚式がある」:ポジティブ=2
質問適用度=1×2=2
(対話例2)
「具合が悪いのですか」 :質問適用度=0.5
「いじめられた」 :ネガティブ=0.5
質問適用度=0.5×0.5=0.25
(対話例3)
「ゴルフは好きですか」 :質問適用度=2
「貧乏だからできない」 :ネガティブ=0.5
質問適用度=2×0.5=1
ここで、挿入判定部17は、第1の固定対話ノードの質問適合度が所定閾値以上の場合にのみ、第1の固定対話ノードの次に動的対話ノードを挿入すると判定する。所定閾値は、例えば「0.8」であってもよい。その場合、「いじめられた」の回答の後に、動的対話ノードが挿入されることはない。一方で、「日曜日に結婚式がある」「貧乏だからできない」の後には、動的対話ノードが挿入されることとなる。
動的対話ノード選択部12は、動的対話ノード検索部121と、戻り遷移確率算出部122と、動的対話ノード決定部123とを有する。
動的対話ノード検索部121は、動的対話ノード蓄積部11から、第1の固定対話ノードの文からの行きの遷移確率P(A,Si)が高い所定数の動的対話ノードを検索する。
(S1)ゴルフ[スポーツ]は趣味ですか?
(S2)軽井沢[場所]で働いていますか?
(S3)よく軽井沢[場所]でスポーツ[スポーツ]をしますか?
(S4)***[人名]は友達ですか?
(S5)毎日[時間]電車[物]に乗る時、アラーム[時間]を設定しますか?
(S6)どこか具合が悪いですか?
(S7)いつも休日[時間]に早起き[目覚まし]でゴルフ[スポーツ]をしますか?
固定対話ノードの文の重要語の特徴ベクトル:D
動的対話ノードの文の重要語の特徴ベクトル:E
2つの文の類似度:sim(D,E)
sim(D,E)=cosθ=(D・E)/(|D||E|)
コサイン距離は、同じ単語同士である場合には類似度重みを1とし、同じカテゴリ同士である場合にも類似度重みを1とする。勿論、同じ単語カテゴリの類似度重みは、0〜1の間の値で設定可能である。
「土曜日」:[時間]
「軽井沢」:[場所]
「ゴルフ」:[スポーツ]
「予定」 :[予定]
(S1)ゴルフ[スポーツ]は趣味ですか?
=「ゴルフ」:コサイン距離=0.50
(S2)軽井沢[場所]で働いていますか?
=「軽井沢」:コサイン距離=0.50
(S3)よく軽井沢でスポーツをしますか?
=「軽井沢」「スポーツ」:コサイン距離=0.71
(S4)***[人名]は友達ですか?
=***:コサイン距離=0.0
(S5)毎日[時間]電車[乗物]に乗る時、アラーム[時間]を設定しますか?
=「毎日」「電車」「アラーム」:コサイン距離=0.29
(S6)どこか具合が悪いですか?
=コサイン距離=0.0
(S7)いつも休日[時間]に早起き[目覚まし]でゴルフ[スポーツ]をしますか?
=「休日」「早起き」「ゴルフ」:コサイン距離=0.58
戻り遷移確率算出部122は、検索された各動的対話ノードの文から第2の固定対話ノードへの戻りの遷移確率P(Si,B)を算出する。戻り遷移確率算出部122も、動的対話ノード検索部121と同様に、遷移確率は、固定対話ノードの文と、動的対話ノードの文との間のコサイン距離に基づくものである。
「プレー開始2時間前にアラームを設定しますか?」=「プレー」「時間」「アラーム」
(S1)ゴルフ[スポーツ]は趣味ですか?
=「ゴルフ」:コサイン距離=0.58
(S2)軽井沢[場所]で働いていますか?
=「軽井沢」:コサイン距離=0.0
(S3)よく軽井沢[場所]でスポーツ[スポーツ]をしますか?
=「軽井沢」「スポーツ」:コサイン距離=0.41
(S7)いつも休日[時間]に早起き[目覚まし]でゴルフ[スポーツ]をしますか?
=「休日」「早起き」「ゴルフ」:コサイン距離=1.0
動的対話ノード決定部123は、第1の固定対話ノードからの行きの遷移確率P(A,Si)と、第2の固定対話ノードからの戻りの遷移確率P(Si,B)との組み合わせが、所定条件下で最大となる動的対話ノードを選択する。例えば、所定条件を乗算値として、行きの遷移確率P(A,Si)と戻りの遷移確率P(Si,B)との乗算値が、最大となる動的対話ノードを選択するものであってもよい。
P(A,Si)×P(Si,B)
(S1)ゴルフは趣味ですか? =0.50×0.58=0.29
(S2)軽井沢で働いていますか? =0.50×0=0
(S3)よく軽井沢でスポーツをしますか? =0.71×0.41=0.29
★(S7)いつも休日に早起きでゴルフをしますか?=0.58×1.00=0.58
最終的に、S7の動的対話ノードに決定される。
前述した動的対話ノード選択部12は、3つのステップを実行するものとして説明したが、上位概念的に、最初から、行きの遷移確率と戻りの遷移確率とを組み合わせて、動的対話ノードを選択するものであってよい。即ち、動的対話ノード選択部12は、動的対話ノード蓄積部11から、第1の固定対話ノードの文からの行きの遷移確率P(A,Si)と、第2の固定対話ノードへの戻りの遷移確率P(Si,B)との組み合わせが、所定条件下で最大となる動的対話ノードを選択する。
対話シナリオ進行部13は、第1の固定対話ノードから、選択された動的対話ノードを挿入し、第2の固定対話ノードへ、シナリオを進行する。
(システム)「予定を入れてください」(固定対話ノード)
(ユーザ) 「土曜日8時に軽井沢でゴルフをする」
(システム)「いつも休日に早起きでゴルフをしますか?」(動的対話ノード)
(ユーザ) 「いつもは平日だなあ」
(システム)「プレー開始2時間前にアラームを設定しますか?」(固定対話ノード)
(ユーザ) 「はい」
ここで、対話システムは、動的対話ノードによって、当該ユーザは「ゴルフを普段平日にしている」という情報(ユーザの趣味や嗜好などプロフィール情報)を収集することができる。
10 対話シナリオ蓄積部
11 動的対話ノード蓄積部
12 動的対話ノード選択部
121 動的対話ノード検索部
122 戻り遷移確率算出部
123 動的対話ノード決定部
13 対話シナリオ進行部
14 質問文送信部
15 回答文受信部
16 ポジネガ判定部
17 挿入判定部
2 端末モジュールプログラム
Claims (8)
- ユーザと対話的にシナリオを進行するようにコンピュータを機能させる対話プログラムであって、
ユーザへ明示すべき文を対応付けた複数の固定対話ノードを蓄積し、第1の固定対話ノードから第2の固定対話ノードへシナリオとして結び付けた対話シナリオ蓄積手段と、
前記対話ノード同士の間に挿入可能な複数の動的対話ノードを蓄積する動的対話ノード蓄積手段と、
前記動的対話ノード蓄積手段から、第1の固定対話ノードの文からの行きの遷移確率P(A,Si)と、第2の固定対話ノードへの戻りの遷移確率P(Si,B)との組み合わせが、所定条件下で最大となる動的対話ノードを選択する動的対話ノード選択手段と、
第1の固定対話ノードから、選択された前記動的対話ノードを挿入し、第2の固定対話ノードへ、シナリオを進行する対話シナリオ進行手段と
してコンピュータを機能させることを特徴とする対話プログラム。 - 前記動的対話ノード選択手段は、
前記動的対話ノード蓄積手段から、第1の固定対話ノードの文からの行きの遷移確率P(A,Si)が高い所定数の動的対話ノードを検索する動的対話ノード検索手段と、
検索された各動的対話ノードの文から第2の固定対話ノードへの戻りの遷移確率P(Si,B)を算出する戻り遷移確率算出手段と、
第1の固定対話ノードからの行きの遷移確率と、第2の固定対話ノードからの戻りの遷移確率との組み合わせが、所定条件下で最大となる動的対話ノードを決定する動的対話ノード決定手段と
を含むようにコンピュータを機能させることを特徴とする請求項1に記載の対話プログラム。 - 前記動的対話ノード検索手段及び前記戻り遷移確率算出手段における遷移確率は、固定対話ノードの文と、動的対話ノードの文との間のコサイン距離に基づくものであるようにコンピュータを機能させることを特徴とする請求項2に記載の対話プログラム。
- 対話コーパスにおける出現頻度が高い重要語(名詞)を蓄積した重要語辞書を用いて、前記コサイン距離は、各文の中から抽出された重要語及びそのカテゴリに応じて算出されるようにコンピュータを機能させることを特徴とする請求項3に記載の対話プログラム。
- 第1の固定対話ノード毎に、そのノードに含まれる文の次に、動的対話ノードに基づく質問を挿入することの適否を表す質問適合度が付与されており、
第1の固定対話ノードの前記質問適合度が所定閾値以上の場合にのみ、第1の固定対話ノードの次に動的対話ノードを挿入すると判定する挿入判定手段を更に有し、
前記動的対話ノード検索手段は、前記挿入判定手段によって真と判定された場合にのみ機能する
ようにコンピュータを機能させることを特徴とする請求項2から4のいずれか1項に記載の対話プログラム。 - 第1の固定対話ノードの文に対するユーザの回答の内容が、肯定的か又は否定的かを判定するするポジネガ判定手段を更に有し、
前記挿入判定手段は、前記質問適合度に、ポジ/ネガそれぞれに割り当てられた係数を乗算し、その乗算値が所定閾値以上の場合にのみ、第1の固定対話ノードの次に動的対話ノードを挿入すると判定する
ようにコンピュータを機能させることを特徴とする請求項5に記載の対話プログラム。
- ユーザ操作に基づく端末との間で、対話的にシナリオを進行する対話サーバであって、
前記端末へ送信すべき文を対応付けた複数の固定対話ノードを蓄積し、第1の固定対話ノードから第2の固定対話ノードへシナリオとして結び付けた対話シナリオ蓄積手段と、
前記対話ノード同士の間に挿入可能な複数の動的対話ノードを蓄積する動的対話ノード蓄積手段と、
前記動的対話ノード蓄積手段から、第1の固定対話ノードの文からの行きの遷移確率P(A,Si)と、第2の固定対話ノードへの戻りの遷移確率P(Si,B)との組み合わせが、所定条件下で最大となる動的対話ノードを選択する動的対話ノード選択手段と、
第1の固定対話ノードから、選択された前記動的対話ノードを挿入し、第2の固定対話ノードへ、シナリオを進行する対話シナリオ進行手段と
を有することを特徴とする対話サーバ。 - 装置を用いて、ユーザと対話的にシナリオを進行する対話方法であって、
ユーザへ明示すべき文を対応付けた複数の固定対話ノードを蓄積し、第1の固定対話ノードから第2の固定対話ノードへシナリオとして結び付けた対話シナリオ蓄積部と、
前記対話ノード同士の間に挿入可能な複数の動的対話ノードを蓄積する動的対話ノード蓄積部と、
前記動的対話ノード蓄積部から、第1の固定対話ノードの文からの行きの遷移確率P(A,Si)と、第2の固定対話ノードへの戻りの遷移確率P(Si,B)との組み合わせが、所定条件下で最大となる動的対話ノードを選択する第1のステップと、
第1の固定対話ノードから、選択された前記動的対話ノードを挿入し、第2の固定対話ノードへ、シナリオを進行する第2のステップと
を有することを特徴とする対話方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013068522A JP6027476B2 (ja) | 2013-03-28 | 2013-03-28 | 対話シナリオに動的対話ノードを挿入する対話プログラム、サーバ及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013068522A JP6027476B2 (ja) | 2013-03-28 | 2013-03-28 | 対話シナリオに動的対話ノードを挿入する対話プログラム、サーバ及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014191271A JP2014191271A (ja) | 2014-10-06 |
JP6027476B2 true JP6027476B2 (ja) | 2016-11-16 |
Family
ID=51837539
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013068522A Active JP6027476B2 (ja) | 2013-03-28 | 2013-03-28 | 対話シナリオに動的対話ノードを挿入する対話プログラム、サーバ及び方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6027476B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6604542B2 (ja) * | 2015-04-02 | 2019-11-13 | パナソニックIpマネジメント株式会社 | 対話方法、対話プログラム及び対話システム |
CN107945796B (zh) * | 2017-11-13 | 2021-05-25 | 百度在线网络技术(北京)有限公司 | 语音识别方法、装置、设备及计算机可读介质 |
JP6729942B2 (ja) * | 2018-03-29 | 2020-07-29 | 株式会社アドバンスト・メディア | 情報処理システム、情報処理装置、サーバ、情報処理方法及びプログラム |
CN110442701B (zh) * | 2019-08-15 | 2022-08-05 | 思必驰科技股份有限公司 | 语音对话处理方法及装置 |
CN111611368B (zh) * | 2020-05-22 | 2023-07-04 | 北京百度网讯科技有限公司 | 多轮对话中公共场景对话回溯的方法和装置 |
CN114415909B (zh) * | 2021-12-27 | 2023-12-26 | 宝宝巴士股份有限公司 | 一种基于cocos2dx的节点交互方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4224305B2 (ja) * | 2003-01-07 | 2009-02-12 | 富士通株式会社 | 対話情報処理システム |
JP2007225682A (ja) * | 2006-02-21 | 2007-09-06 | Murata Mach Ltd | 音声対話装置と対話方法及び対話プログラム |
JP5045486B2 (ja) * | 2008-02-19 | 2012-10-10 | トヨタ自動車株式会社 | 対話装置及びプログラム |
-
2013
- 2013-03-28 JP JP2013068522A patent/JP6027476B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014191271A (ja) | 2014-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107797984B (zh) | 智能交互方法、设备及存储介质 | |
JP6027476B2 (ja) | 対話シナリオに動的対話ノードを挿入する対話プログラム、サーバ及び方法 | |
CN107609101B (zh) | 智能交互方法、设备及存储介质 | |
US11159462B2 (en) | Communication system and communication control method | |
JP5944498B2 (ja) | ソーシャル・ネットワーキング・システムの通信からのトピックの推論法 | |
CN111414462B (zh) | 一种对话语句确定方法、装置、计算机设备和介质 | |
JP6651973B2 (ja) | 対話処理プログラム、対話処理方法および情報処理装置 | |
US10671665B2 (en) | Personalized audio introduction and summary of result sets for users | |
JP2008191748A (ja) | ユーザ間コミュニケーション方法、ユーザ間コミュニケーションプログラム、ユーザ間コミュニケーション装置 | |
JP5992516B2 (ja) | ソーシャル・コンテキストを用いたソーシャル・ネットワーキング・システムの通信からのトピックの推論法 | |
JP6362861B2 (ja) | 対話シナリオに対する動的対話ノードの挿入行動を制御する対話プログラム、サーバ及び方法 | |
CN113314119B (zh) | 语音识别智能家居控制方法及装置 | |
JP2015219583A (ja) | 話題決定装置、発話装置、方法、及びプログラム | |
US11595331B2 (en) | Communication system and communication control method | |
US9720982B2 (en) | Method and apparatus for natural language search for variables | |
US10770068B2 (en) | Dialog agent, reply sentence generation method, and non-transitory computer-readable recording medium | |
JP2016024636A (ja) | 制御装置、制御方法および制御プログラム | |
JP6224528B2 (ja) | 属性値が付与された情報要素を絞り込んで検索する対話検索プログラム、装置及び方法 | |
CN111427444B (zh) | 一种智能设备的控制方法和设备 | |
JP2013072887A (ja) | 対話装置 | |
CN112836127B (zh) | 推荐社交用户的方法、装置、存储介质及电子设备 | |
JP2019096189A (ja) | 楽曲選択装置、楽曲選択方法及びプログラム | |
JP6482703B1 (ja) | 推定装置、推定方法および推定プログラム | |
CN111161706A (zh) | 交互方法、装置、设备和*** | |
JP6898064B2 (ja) | 対話決定システム、対話決定方法、対話決定プログラム、及び端末装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150804 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160902 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160902 |
|
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: 20161005 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161014 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6027476 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |