[go: up one dir, main page]

JP6584611B1 - 表示プログラム、表示装置及び表示方法 - Google Patents

表示プログラム、表示装置及び表示方法 Download PDF

Info

Publication number
JP6584611B1
JP6584611B1 JP2018167946A JP2018167946A JP6584611B1 JP 6584611 B1 JP6584611 B1 JP 6584611B1 JP 2018167946 A JP2018167946 A JP 2018167946A JP 2018167946 A JP2018167946 A JP 2018167946A JP 6584611 B1 JP6584611 B1 JP 6584611B1
Authority
JP
Japan
Prior art keywords
content
moving image
display
user
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018167946A
Other languages
English (en)
Other versions
JP2020042413A (ja
Inventor
真成 浜田
真成 浜田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2018167946A priority Critical patent/JP6584611B1/ja
Application granted granted Critical
Publication of JP6584611B1 publication Critical patent/JP6584611B1/ja
Publication of JP2020042413A publication Critical patent/JP2020042413A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

【課題】ユーザに対して有益な情報を提示する表示プログラム、表示装置及び表示方法を提供する。
【解決手段】表示プログラムは、検出手順と、表示手順とをコンピュータに実行させる。検出手順は、第1コンテンツC1内のオブジェクトに対する操作を検出する。表示手順は、検出手順によってオブジェクトに対する操作が検出された場合に、動画像のサムネイルを含む第2コンテンツC2を第1コンテンツC1と重ねて表示する。
【選択図】図2

Description

本発明は、表示プログラム、表示装置及び表示方法に関する。
従来、コンテンツ内のオブジェクトに対する操作に連動して、オブジェクトに関連する情報を提示する技術が提案されている。例えば、テキストが検索ボックスに入力された場合に、入力されたテキストに関連するサジェストワードとともに、サジェストワードに対応するロゴ画像を提示する技術が提案されている。
国際公開第2016/079849号
しかしながら、上記の従来技術では、ユーザに対して有益な情報を提示できるとは限らない。例えば、上記の従来技術では、ユーザが検索ボックスに入力されるキーワードを想起できない場合には、ユーザに対して有益な情報を提示できない。
本願は、上記に鑑みてなされたものであって、ユーザに対して有益な情報を提示することを目的とする。
本願に係る表示プログラムは、第1コンテンツ内のオブジェクトに対する操作を検出する検出手順と、前記検出手順によって前記操作が検出された場合に、動画像のサムネイルを含む第2コンテンツを前記第1コンテンツと重ねて表示する表示手順と、をコンピュータに実行させることを特徴とする。
実施形態の一態様によれば、ユーザに対して有益な情報を提供することができるという効果を奏する。
図1は、実施形態に係るネットワークシステムの構成例を示す図である。 図2は、実施形態に係る表示処理の一例を示す図である。 図3は、実施形態に係る端末装置の構成例を示す図である。 図4は、実施形態に係る端末装置による表示処理手順を示すフローチャートである。 図5は、ハードウェア構成の一例を示す図である。
以下に、本願に係る表示プログラム、表示装置及び表示方法を実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る表示プログラム、表示装置及び表示方法が限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略する。
〔1.ネットワークシステムの構成〕
まず、図1を参照して、実施形態に係るネットワークシステム1の構成について説明する。図1は、実施形態に係るネットワークシステム1の構成例を示す図である。図1に示すように、実施形態に係るネットワークシステム1には、提供装置10と、配信装置20と、端末装置100とが含まれる。提供装置10、配信装置20および端末装置100は、それぞれネットワークNと有線又は無線により接続される。図1中では図示していないが、ネットワークシステム1は、複数台の提供装置10や、複数台の配信装置20や、複数台の端末装置100を含んでもよい。
端末装置100は、ユーザによって利用される情報処理装置である。端末装置100は、デスクトップ型PC(Personal Computer)、ノート型PC、スマートフォン、タブレット型PCを含む、任意のタイプの情報処理装置であってもよい。
提供装置10は、端末装置100に、各種情報を提供するサーバ装置である。例えば、提供装置10は、端末装置100に、動画配信プラットフォームを提供する。一例では、提供装置10は、ブラウザを介して、端末装置100に動画配信用コンテンツ(例えば、動画サイト)を提供する。別の例では、提供装置10は、動画アプリケーション(動画アプリとも呼ばれる)を介して、端末装置100に動画配信用コンテンツを提供する。提供装置10は、ネットワークNを介して、有線又は無線により端末装置100および配信装置20と通信を行う。
配信装置20は、端末装置100に、動画像を配信するサーバ装置である。例えば、配信装置20は、端末装置100に提供された動画配信プラットフォームに、動画像を配信する。配信装置20は、ネットワークNを介して、有線又は無線により端末装置100および提供装置10と通信を行う。
〔2.表示処理〕
次に、図2を参照して、実施形態に係る表示処理の一例について説明する。図2は、実施形態に係る表示処理の一例を示す図である。
図2の例では、端末装置100(図示せず)は、ユーザU1(図示せず)によって利用される。図2の例では、ユーザU1は、テレビドラマを観るのが好きなユーザである。
図2の例では、端末装置100は、ユーザU1の操作に従って、テレビドラマ「ドラマTH1」が提供されるコンテンツC1の送信要求を、提供装置10に送信する。そして、端末装置100は、送信要求に対する応答として、コンテンツC1とともに、制御情報を提供装置10から受信する。制御情報は、例えば、JavaScript(登録商標)やCSS(Cascading Style Sheets)等のスクリプト言語で記述される。端末装置100は、制御情報に従って、以下に説明される検知処理および表示処理を実行する。
図2の例では、端末装置100は、提供装置10から受信されたコンテンツC1を表示する。図2の例では、コンテンツC1は、動画配信プラットフォーム上のユーザインタフェースとして示されている。コンテンツC1は、検索ボックス、動画のカテゴリ、動画プレイヤといったコンテンツ項目を含むユーザインタフェースである。図2の例では、コンテンツC1は、検索ボックスSB1を含む。また、コンテンツC1は、動画のカテゴリボタンCB1(例えば、トップ、映画、ドラマ等のボタン)を含む。また、コンテンツC1の動画プレイヤは、配信装置20から配信されたテレビドラマ「ドラマTH1」を再生する。
ところで、図2の例では、ユーザU1は、テレビドラマ「ドラマTH1」を観ていたが、途中で飽きてしまった。そこで、ユーザU1は、何か面白いテレビドラマを、検索ボックスSB1から検索しようとしている。しかし、ユーザU1は、ユーザU1がイメージするテレビドラマに適合する検索キーワードを思い浮かぶことができない。以下に説明される表示処理の一例では、端末装置100は、ユーザU1による検索キーワードの入力を受けることなく、テレビドラマの候補をユーザU1に提示する。
はじめに、端末装置100は、ユーザU1が検索ボックスSB1をカーソルでクリックした場合に、検索ボックスSB1のクリックイベントを検出する。
次いで、端末装置100は、検索ボックスSB1のクリックイベントを検出したことに応じて、Ajax(Asynchronous JavaScript(登録商標) And XML)等を用いた非同期通信により、ユーザU1を識別する識別情報(例えば、Cookie)とともに、コンテンツC2の送信要求を提供装置10に送信する。この場合、提供装置10は、送信要求および識別情報を受信したことに応じて、例えば、ユーザU1のユーザ情報に基づいて、ユーザU1に推奨される動画像として、テレビドラマ「ドラマGB1」およびテレビドラマ「ドラマKS1」を特定する。そして、提供装置10は、特定された動画像のサムネイルを含むコンテンツC2を、端末装置100に送信する。動画像のサムネイルは、サムネイルに対応する動画像が提供されるコンテンツへのリンクを含む。このようにして、提供装置10は、特定された動画像を視聴することをユーザU1に推奨できる。
次いで、端末装置100は、コンテンツC2を提供装置10から受信する。そして、端末装置100は、受信されたコンテンツC2を、表示されたコンテンツC1に重ねて表示する。図2の例では、端末装置100は、テレビドラマ「ドラマGB1」およびテレビドラマ「ドラマKS1」のサムネイルを含むコンテンツC2を、検索ボックスSB1のドロップダウンリストとして、コンテンツC1に重ねて表示する。
その後、端末装置100は、ユーザU1が複数の動画像のサムネイルのいずれかをクリックした場合に、クリックされたサムネイルのリンク先のコンテンツを表示する。その結果、ユーザU1は、サムネイルのリンク先のコンテンツにおいて、サムネイルに対応する動画像を観ることができる。
上述のように、実施形態に係る端末装置100は、検索ボックスSB1で発生したクリックイベントを検出したことに応じて、ユーザU1に推奨される動画像のサムネイルを含むドロップダウンリストを、サジェストとして表示する。これにより、実施形態に係る端末装置100は、ユーザU1が検索キーワードを思い浮かぶことができない場合においても、ユーザU1が、ユーザU1が関心を持つ動画像を検索することを可能にする。
また、上述のように、端末装置100は、ユーザU1によるキーワードの入力を受けることなく、ユーザU1の嗜好に適した動画像の候補を表示する。これにより、端末装置100は、キーワードを用いた動画像検索に伴うユーザU1の負担を軽減することができる。以下、このような表示処理を実現する端末装置100について詳細に説明する。
〔3.表示処理のバリエーション〕
端末装置100の実施形態は、上記で説明された表示処理の一例に限定されない。そこで、以下では、端末装置100によって実行される表示処理のバリエーションについて説明する。
〔3−1.カーソルのオブジェクトへの重畳〕
上記実施形態では、端末装置100は、第1コンテンツ(例えば、図2のコンテンツC1)内のオブジェクトに対する選択操作として、クリック操作を検出しているが、これに限定されるものではない。端末装置100は、オブジェクトにカーソルを重ねる操作である選択操作を検出してもよい。
例えば、端末装置100は、オブジェクトにフォーカスを当てるフォーカス操作を検出してもよい。また、例えば、端末装置100は、オブジェクトにカーソルをホバーする操作を検出してもよい。言い換えると、端末装置100は、オブジェクトにマウスオーバーする操作を検出してもよい。これにより、端末装置100は、何か面白い動画像が第1コンテンツにあるかを調べているユーザに対して、ユーザが関心を持つ可能性の高い動画像を提示することができる。
〔3−2.第1コンテンツ内のリンク領域に対する操作〕
上記実施形態では、端末装置100は、検索ボックスであるオブジェクト(例えば、図2の検索ボックスSB1)に対する操作を検出しているが、これに限定されるものではない。端末装置100は、第1コンテンツ(例えば、図2のコンテンツC1)内のリンク領域に対する操作を検出してもよい。
例えば、端末装置100は、所定のカテゴリの動画像の一覧が表示されるコンテンツへのリンクが張られたリンク領域(例えば、図2のカテゴリボタンCB1)に対する操作を検出する。例えば、端末装置100は、リンク領域にカーソルを重ねる操作を検出する。このようなリンク領域は、例えば、動画像のカテゴリを示すボタン、テキスト、または画像である。端末装置100は、リンク領域に対する操作が検出された場合に、リンク領域に隣接する位置に第2コンテンツを第1コンテンツと重ねて表示する。
端末装置100は、動画像のカテゴリを示すオブジェクトにカーソルを重ねる操作が検出された場合に、かかるカテゴリに対応する動画像サムネイルを含む第2コンテンツを、第1コンテンツと重ねて表示してもよい。例えば、端末装置100は、動画像のカテゴリを示すボタンにカーソルを重ねる操作が検出された場合に、Ajax等を用いた非同期通信により、かかる動画像のカテゴリを示すカテゴリ情報を、提供装置10に送信する。この場合、提供装置10は、カテゴリ情報を受信したことに応じて、かかる動画像のカテゴリに対応する動画像サムネイルを含む第2コンテンツを、端末装置100に送信する。その結果、端末装置100は、かかる第2コンテンツを受信し、受信された第2コンテンツを、第1コンテンツと重ねて表示することができる。
一例では、端末装置100は、カテゴリ「アニメ」を示すボタンにカーソルを重ねる操作が検出された場合に、非同期通信により、カテゴリを示すカテゴリ情報を、提供装置10に送信する。この例では、端末装置100は、カテゴリ「アニメ」に対応する動画像サムネイルを含む第2コンテンツを受信し、受信された第2コンテンツを、第1コンテンツと重ねて表示する。これにより、端末装置100は、動画像をカテゴリの一覧から探そうとしているユーザに対して、ユーザが関心を持つ可能性の高い動画像を提示することができる。
〔3−3.カーソルの移動〕
端末装置100は、カーソルが動画プレイヤの表示領域から遠ざかるように、カーソルを移動させるカーソル操作を検出してもよい。端末装置100は、かかるカーソル操作が検出された場合に、第2コンテンツ(例えば、図2のコンテンツC2)を第1コンテンツ(例えば、図2のコンテンツC1)と重ねて表示する。例えば、端末装置100は、第1コンテンツの下端または上端に、第2コンテンツを第1コンテンツと重ねて表示する。端末装置100は、カーソルに隣接する位置に、第2コンテンツを、ポップアップ画面として表示してもよい。
〔3−4.動画像を提示するためのユーザインタフェース〕
端末装置100は、動画像のサムネイルを含む画像である第2コンテンツ(例えば、図2に例示されたコンテンツC2)を第1コンテンツと重ねて表示してもよい。端末装置100は、動画像のサムネイルのカルーセルである第2コンテンツを第1コンテンツと重ねて表示してもよい。端末装置100は、動画像に対応するGIF(Graphics Interchange Format)動画を含む第2コンテンツを第1コンテンツと重ねて表示してもよい。
〔3−5.ユーザ情報と選択されたオブジェクトとに対応する第2コンテンツ〕
端末装置100は、端末装置100のユーザのユーザ情報と、選択されたオブジェクトとに基づいて提案される動画像のサムネイルを含む第2コンテンツを、第1コンテンツと重ねて表示してもよい。
一例では、端末装置100は、カテゴリ「ライブ」を示すボタンにカーソルを重ねる操作が検出された場合に、非同期通信により、ユーザを識別する識別情報とともに、カテゴリを示すカテゴリ情報を、提供装置10に送信する。この例では、提供装置10は、ユーザの動画の視聴履歴に基づいて、ユーザの音楽に関する嗜好として、キーワード「テクノ」を特定する。そして、提供装置10は、カテゴリ「ライブ」とキーワード「テクノ」とに基づいて、テクノコンサートのライブの動画像を特定し、特定された動画像のサムネイルを含む第2コンテンツを、端末装置100に送信する。その結果、端末装置100は、テクノコンサートのライブのサムネイルを含む第2コンテンツを、第1コンテンツと重ねて表示することができる。
〔4.端末装置の構成〕
次に、図3を参照して、実施形態に係る端末装置100の構成例について説明する。図3は、実施形態に係る端末装置100の構成例を示す図である。図3に示すように、端末装置100は、通信部110と、入力部120と、出力部130と、制御部140とを有する。
(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。通信部110は、ネットワーク網と有線又は無線により接続され、ネットワーク網を介して、提供装置10および配信装置20との間で情報の送受信を行う。
(入力部120)
入力部120は、端末装置100のユーザから各種操作を受け付ける入力装置である。例えば、入力部120は、キーボードやマウスや操作キー等によって実現される。
(出力部130)
出力部130は、各種情報を表示するための表示装置である。例えば、出力部130は、液晶ディスプレイ等によって実現される。なお、端末装置100にタッチパネルが採用される場合には、入力部120と出力部130とは一体化される。
(制御部140)
制御部140は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等のプロセッサによって、端末装置100内部の記憶装置に記憶されている各種プログラム(表示プログラムの一例に相当)がRAM等を作業領域として実行されることにより実現される。例えば、この各種プログラムは、ウェブブラウザと呼ばれるアプリケーションプログラムに該当する。また、制御部140は、コントローラ(controller)であり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されてもよい。
(取得部141)
取得部141は、端末装置100のユーザの操作に従って、コンテンツの送信要求を、提供装置10に送信する。取得部141は、端末装置100のユーザを識別する識別情報(例えば、Cookie)とともに、コンテンツの送信要求を、提供装置10に送信してもよい。
取得部141は、コンテンツとともに、コンテンツの表示態様を制御する制御情報を取得する。例えば、取得部141は、コンテンツと、かかるコンテンツに対応する制御情報とを、提供装置10から受信する。制御情報は、例えば、JavaScript(登録商標)やCSS等のスクリプト言語で記述されるプログラムである。
制御情報は、例えば、取得手順と、検出手順と、表示手順とを端末装置100に実行させる。取得手順は、例えば、動画像のサムネイルを含む第2コンテンツを取得する手順である。検出手順は、例えば、第1コンテンツ内のオブジェクトに対する操作を検出する手順である。表示手順は、例えば、検出手順によって第1コンテンツ内のオブジェクトに対する操作が検出された場合に、動画像のサムネイルを含む第2コンテンツを第1コンテンツと重ねて表示する手順である。
取得部141は、取得された制御情報に従って、動画像のサムネイルを含む第2コンテンツ(例えば、図2のコンテンツC2)を取得する。例えば、取得部141は、第1コンテンツ(例えば、図2のコンテンツC1)内のオブジェクトに対する操作が検出された場合に、第2コンテンツの送信要求を提供装置10に送信する。より具体的には、取得部141は、第1コンテンツ内のオブジェクトに対する操作が検出された場合に、Ajax等を用いた非同期通信により、第2コンテンツの送信要求を提供装置10に送信する。そして、取得部141は、送信要求に対する応答として、動画像のサムネイルを含む第2コンテンツを提供装置10から受信する。
取得部141は、検出部142によって、第1コンテンツ内のオブジェクトに対する操作が検出された場合に、Ajax等を用いた非同期通信により、端末装置100のユーザを識別する識別情報とともに、第2コンテンツの送信要求を提供装置10に送信してもよい。この点に関し、提供装置10は、端末装置100から、第2コンテンツの送信要求と、端末装置100のユーザを識別する識別情報とを受信したことに応じて、端末装置100のユーザのユーザ情報に基づいて、ユーザに推奨される動画像を特定する。そして、提供装置10は、特定された動画像のサムネイルを含む第2コンテンツを端末装置100に送信する。このようにして、取得部141は、ユーザ情報に基づいて特定された動画像のサムネイルを含む第2コンテンツを受信することができる。
上記サムネイルに対応する動画像に関しては、提供装置10は、端末装置10のユーザのユーザ情報に基づいて、ユーザの嗜好に適した動画像を、ユーザに推奨される動画像として特定してもよい。例えば、提供装置10は、提供装置10が提供する動画サイトまたは動画アプリを介して、端末装置10のユーザの動画像の視聴履歴を、ユーザ情報として蓄積する。そして、提供装置10は、ユーザの動画像に関する嗜好を示すユーザ情報に基づいて、ユーザの嗜好に適した動画を、ユーザに推奨される動画像として特定する。
図1に図示された例示的な実施形態において、推奨される動画像は、端末装置10のユーザのユーザ情報に基づいて特定されている。しかし、推奨される動画像は、特定の動画像に限定されない。
一例では、推奨される動画像は、現在人気がある動画像であってもよい。このような現在人気がある動画像は、例えば、複数のユーザが所定の期間に視聴した動画像の視聴履歴に基づいて特定される。この場合、提供装置10は、複数のユーザの視聴履歴に基づいて、端末装置10の識別情報を参照することなく、現在人気がある動画像を、推奨される動画像として特定してもよい。そして、端末装置10は、推奨される動画像のサムネイルを含むコンテンツを、端末装置100に送信する。このようにして、提供装置10は、現在人気がある動画像の推奨(レコメンデーション)を行ってもよい。
別の例では、端末装置100のユーザが視聴した動画像がシリーズものの動画像である場合には、推奨される動画像は、かかるシリーズものの動画像の続編であってもよい。この例では、提供装置10は、ユーザの動画像の視聴履歴と、動画像の続編に関する情報(例えば、シリーズのエピソードに対応する識別子を含む情報)に基づいて、動画像の続編を、推奨される動画像として特定してもよい。
さらに別の例では、推奨される動画像は、提供装置10が提供する動画サイトの提供者が端末装置100のユーザによって視聴される動画像として所望する動画像であってもよい。この例では、提供装置10は、動画サイトの提供者がユーザによって視聴される動画像として所望する動画像を示す情報(例えば、提供者によって指定された動画像を示す情報)に基づいて、動画サイトの提供者がユーザによって視聴される動画像として所望する動画像を、推奨される動画像として特定してもよい。
推奨される動画像は、端末装置100のユーザのデモグラフィック属性に基づいて特定されてもよい。一例では、提供装置10は、提供装置10が提供するポータルサイトを介して、ポータルサイトの検索ボックスに入力された検索クエリを受信する。この例では、提供装置10は、入力された検索クエリに基づいて決定されたデモグラフィック属性を、ユーザ情報として蓄積する。そして、提供装置10は、ユーザのデモグラフィック属性を示すユーザ情報に基づいて、ユーザの嗜好に適した動画像を特定する。このようにして、ユーザの嗜好に適した動画像が、ユーザのデモグラフィック属性に基づいて特定され得る。
推奨される動画像は、端末装置100のユーザのネットワーク上の行動を示す行動履歴に基づいて特定されてもよい。例えば、端末装置100のユーザの商品購入履歴に基づいて特定されてもよい。一例では、提供装置10は、提供装置10が提供するショッピングサイトを介して、ショッピングサイトの商品購入履歴を、ユーザ情報として蓄積する。そして、提供装置10は、ユーザの商品に関する嗜好を示すユーザ情報に基づいて、ユーザの嗜好に適した動画像を特定する。
例えば、ユーザがカレーのルー、ジャガイモ、人参、たまねぎを購入している場合には、提供装置10は、カレーのレシピ動画像を特定する。また、例えば、シチューのルー、ジャガイモ、人参、たまねぎを購入している場合には、提供装置10は、シチューのレシピ動画像を特定する。このようにして、ユーザの商品に関する嗜好に適した動画像が、ユーザの商品購入履歴に基づいて特定され得る。
推奨される動画像は、端末装置100のユーザのユーザ属性と同一のユーザ属性に関連付けられた他のユーザが頻繁に視聴する動画像であってもよい。この場合、提供装置10は、複数の動画像の各々が上述の他のユーザによって視聴された回数であるユーザ属性毎の視聴回数(例えば、第nの動画像が「女性」のユーザによって視聴された回数(nは任意の自然数))に基づいて、かかる複数の動画像(例えば、第1〜第nの動画像)の中から、各ユーザ属性(例えば、「女性」)に関連付けられたユーザに推奨される動画像を特定してもよい。例えば、提供装置10は、所定のユーザ属性に対応する視聴回数が閾値を超える動画像を、かかる所定のユーザ属性に関連付けられたユーザに推奨される動画像として特定してもよい。このようにして、提供装置10は、端末装置100のユーザのユーザ属性と同一のユーザ属性に関連付けられたユーザが頻繁に視聴する動画像を、推奨される動画像として特定することができる。
上述の他のユーザが頻繁に視聴する動画像は、ユーザ属性のカバレッジに基づいて特定されてもよい。この場合、提供装置10は、例えば、全てのユーザの数に対するかかる他のユーザの数の割合であるカバレッジに基づいて、かかる他のユーザのユーザ属性に対応する視聴回数に重みを割り当ててもよい。例えば、提供装置10は、かかる他のユーザのユーザ属性に対応する視聴回数に、カバレッジに応じた重みを乗算してもよい。一例では、重みは、カバレッジの大きさに反比例する。提供装置10は、例えば、重みを割り当てられた視聴回数が閾値を超える動画像を、上述の他のユーザが頻繁に視聴する動画像として特定してもよい。
取得部141は、コンテンツに含まれるURL(Uniform Resource Locator)であって、動画像を取得するためのURLに基づいて、動画像の配信要求を、配信装置20に送信する。そして、取得部141は、配信要求に対する応答として、配信装置20から動画像を受信する。
取得部141は、検出部142によって動画像のカテゴリを示すボタンにカーソルを重ねる操作が検出された場合に、非同期通信により、かかる動画像のカテゴリを示すカテゴリ情報を、提供装置10に送信してもよい。そして、取得部141は、かかる動画像のカテゴリに対応する動画像サムネイルを含む第2コンテンツを、提供装置10から受信してもよい。
(検出部142)
検出部142は、例えば、CPUやMPU等によって、上述の制御情報がRAMを作業領域として実行されることにより実現される。すなわち、検出部142は、上述の検出手順により実現される。
検出部142は、取得部141によって取得された制御情報に従って、端末装置100のユーザがアクションを行った場合に発生するイベントを検出する。一例では、検出部142は、制御情報に含まれるイベントハンドラによって、イベントを検出する。ユーザのアクションは、例えば、コンテンツ内のオブジェクトに対する操作である。一例では、ユーザのアクションは、オブジェクトのクリック、オブジェクトに対するフォーカス、オブジェクト上のホバー等の操作である。端末装置100にタッチパネルが採用される場合には、ユーザのアクションは、タップ、ロングタップ、スワイプ等の操作であってもよい。
検出部142は、第1コンテンツ(例えば、図2のコンテンツC1)内のオブジェクトに対する操作が検出されたか否かを判定する。検出部142は、第1コンテンツ内のオブジェクトに対する操作が検出されていない間、第1コンテンツ内のオブジェクトに対する操作が検出されたか否かを判定する。
検出部142は、第1コンテンツ内のオブジェクトに対する操作を検出する。例えば、検出部142は、検索ボックスであるオブジェクト(例えば、図2の検索ボックスSB1)に対する操作を検出する。より具体的には、検出部142は、検索ボックスを文字入力が可能な状態にする操作を検出する。
検出部142は、第1コンテンツ内のオブジェクトに対する選択操作を検出する。一例では、端末装置100のユーザが検索ボックスをカーソルでクリックした場合に、検出部142は、検索ボックスのクリックイベントを検出する。
検出部142は、動画像配信サーバから配信される動画像が提供される第1コンテンツ内のオブジェクトに対する操作を検出する。例えば、検出部142は、配信装置20から配信される動画像が提供されるコンテンツ内のオブジェクトに対する操作を検出する。より具体的には、端末装置100のユーザによるオブジェクトに対する操作を検出する。
検出部142は、オブジェクトにカーソルを重ねる操作である選択操作を検出してもよい。例えば、検出部142は、オブジェクトにフォーカスを当てるフォーカス操作を検出してもよい。また、例えば、検出部142は、オブジェクトにカーソルをホバーする操作を検出してもよい。言い換えると、検出部142は、オブジェクトにマウスオーバーする操作を検出してもよい。
検出部142は、第1コンテンツ内のリンク領域に対する操作を検出してもよい。例えば、検出部142は、所定のカテゴリの動画像の一覧が表示されるコンテンツへのリンクが張られたリンク領域に対する操作を検出する。例えば、検出部142は、リンク領域にカーソルを重ねる操作を検出する。このようなリンク領域は、例えば、動画像のカテゴリを示すボタン(例えば、図2のカテゴリボタンCB1)、テキスト、または画像である。
検出部142は、カーソルが動画プレイヤの表示領域から遠ざかるように、カーソルを移動させるカーソル操作を検出してもよい。
(表示部143)
表示部143は、例えば、CPUやMPU等によって、上述の制御情報がRAMを作業領域として実行されることにより実現される。すなわち、表示部143は、上述の表示手順により実現される。
表示部143は、取得部141によって取得された制御情報に従って、コンテンツを表示する。一例では、制御情報に含まれるイベントハンドラによって、コンテンツ内のオブジェクトに対する操作を、かかるコンテンツまたは他のコンテンツの表示態様に反映させる。
表示部143は、検出部132によって第1コンテンツ(例えば、図2のコンテンツC1)内のオブジェクトに対する操作が検出された場合に、動画像のサムネイルを含む第2コンテンツ(例えば、図2のコンテンツC2)を第1コンテンツと重ねて表示する。例えば、表示部143は、検出部132によって、検索ボックスであるオブジェクト(例えば、図2の検索ボックスSB1)に対する操作が検出された場合に、検索ボックスによる検索の検索候補である動画像のサムネイルを含む第2コンテンツを表示する。
表示部143は、第1コンテンツ内のオブジェクトに対応する位置に第2コンテンツを第1コンテンツと重ねて表示してもよい。例えば、表示部143は、オブジェクトに隣接する位置に第2コンテンツを第1コンテンツと重ねて表示する。一例では、表示部143は、第2コンテンツを、検索ボックスであるオブジェクトのドロップダウンリストとして、第1コンテンツに重ねて表示する。
表示部143は、動画像配信サーバから配信される動画像のサムネイルを含む第2コンテンツを第1コンテンツと重ねて表示してもよい。例えば、表示部143は、端末装置100のユーザのユーザ情報に基づいて提案される動画像のサムネイルを含む第2コンテンツを第1コンテンツと重ねて表示する。より具体的には、表示部143は、取得部141によって提供装置10から受信された第2コンテンツであって、端末装置100のユーザのユーザ情報に基づいて特定された動画像のサムネイルを含む第2コンテンツを、第1コンテンツと重ねて表示する。
表示部143は、検出部142によってリンク領域に対する操作が検出された場合に、リンク領域に隣接する位置に第2コンテンツを第1コンテンツと重ねて表示してもよい。
表示部143は、検出部142によって動画像のカテゴリを示すオブジェクトにカーソルを重ねる操作が検出された場合に、かかるカテゴリに対応する動画像サムネイルを含む第2コンテンツを、第1コンテンツと重ねて表示してもよい。例えば、表示部143は、取得部141によって受信されたかかる第2コンテンツを、第1コンテンツと重ねて表示してもよい。
表示部143は、検出部142によって、カーソルが動画プレイヤの表示領域から遠ざかるように、カーソルを移動させるカーソル操作が検出された場合に、第2コンテンツを第1コンテンツと重ねて表示してもよい。例えば、表示部143は、第1コンテンツの下端または上端に、第2コンテンツを第1コンテンツと重ねて表示する。表示部143は、カーソルに隣接する位置に、第2コンテンツを、ポップアップ画面として表示してもよい。
表示部143は、動画像のサムネイルを含む画像である第2コンテンツを第1コンテンツと重ねて表示してもよい。表示部143は、動画像のサムネイルのカルーセルである第2コンテンツを第1コンテンツと重ねて表示してもよい。表示部143は、動画像に対応するGIF(Graphics Interchange Format)動画を含む第2コンテンツを第1コンテンツと重ねて表示してもよい。
表示部143は、端末装置100のユーザのユーザ情報と、選択されたオブジェクトとに基づいて提案される動画像のサムネイルを含む第2コンテンツを、第1コンテンツと重ねて表示してもよい。
〔5.表示処理のフロー〕
次に、実施形態に係る端末装置100による表示処理の手順について説明する。図4は、実施形態に係る端末装置100による表示処理手順を示すフローチャートである。
図4に示すように、はじめに、端末装置100は、第1コンテンツ内のオブジェクトに対する操作が検出されたか否かを判定する(ステップS101)。そして、端末装置100は、第1コンテンツ内のオブジェクトに対する操作が検出されていない間、第1コンテンツ内のオブジェクトに対する操作が検出されたか否かを判定する(ステップS101;No)。一方、端末装置100は、第1コンテンツ内のオブジェクトに対する操作が検出された場合に(ステップS101;Yes)、動画像のサムネイルを含む第2コンテンツを第1コンテンツと重ねて表示する(ステップS102)。
例えば、端末装置100は、検索ボックスであるオブジェクトに対する操作が検出された場合に、検索ボックスによる検索の検索候補である動画像のサムネイルを含む第2コンテンツを表示する。一例では、端末装置100は、検索ボックスのクリックイベントを検出したことに応じて、動画像のサムネイルを含む第2コンテンツを、検索ボックスのドロップダウンリストとして、第1コンテンツに重ねて表示する。
〔6.変形例〕
上述の実施形態に係る端末装置100は、上記の実施形態以外にも、種々の異なる形態で実施されてよい。そこで、以下では、上記の端末装置100の他の実施形態について説明する。
〔6−1.非表示の第2コンテンツ〕
上記実施形態では、取得部141は、第1コンテンツ(例えば、図2のコンテンツC1)内のオブジェクトに対する操作が検出された場合に、第2コンテンツ(例えば、図2のコンテンツC2)の送信要求を提供装置10に送信しているが、これに限定されるものではない。
他の実施形態では、はじめに、取得部141は、端末装置100のユーザの操作に従って、コンテンツの送信要求を、提供装置10に送信する。取得部141は、端末装置100のユーザを識別する識別情報とともに、コンテンツの送信要求を、提供装置10に送信してもよい。
他の実施形態では、次いで、取得部141は、動画像のサムネイルを含む第2コンテンツとともに、第1コンテンツを取得する。例えば、取得部141は、動画像のサムネイルを含む第2コンテンツとともに、第1コンテンツを提供装置10から受信する。
取得部141は、端末装置100のユーザのユーザ情報に基づいて特定された動画像のサムネイルを含む第2コンテンツとともに、第1コンテンツを提供装置10から受信してもよい。この点に関し、提供装置10は、端末装置100から、第1コンテンツの送信要求と、端末装置100のユーザを識別する識別情報とを受信したことに応じて、端末装置100のユーザのユーザ情報(例えば、動画像の視聴履歴)に基づいて、ユーザの嗜好に適した動画像を特定する。そして、提供装置10は、特定された動画像のサムネイルを含む第2コンテンツとともに、第1コンテンツを端末装置100に送信する。このようにして、取得部141は、ユーザ情報に基づいて特定された動画像のサムネイルを含む第2コンテンツとともに、第1コンテンツを受信することができる。
その後、表示部143は、取得部141によって動画像のサムネイルを含む第2コンテンツが取得された場合に、取得された第2コンテンツを非表示にする。この場合、第2コンテンツの状態は、非表示状態である。そして、表示部143は、検出部132によって第1コンテンツ内のオブジェクトに対する操作が検出された場合に、第2コンテンツの状態を、非表示状態から表示状態に変更することで、第2コンテンツを表示する。
〔6−2.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の一部を手動的に行うこともできる。あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
〔6−3.ハードウェア構成〕
また、上述してきた実施形態に係る端末装置100は、例えば図5に示すような構成のコンピュータ1000によって実現される。図5は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAM等、演算装置1030が各種の演算に用いるデータを一時的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD、フラッシュメモリ等により実現される。
出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインタフェースであり、例えば、USB等により実現される。
なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体であってもよい。
ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。
演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。
例えば、コンピュータ1000が端末装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部140の機能を実現する。
〔7.効果〕
上述してきたように、実施形態に係る端末装置100は、検出部142と、表示部143とを有する。検出部142は、第1コンテンツ内のオブジェクトに対する操作を検出する。表示部143は、検出部142によってオブジェクトに対する操作が検出された場合に、動画像のサムネイルを含む第2コンテンツを第1コンテンツと重ねて表示する。
また、実施形態に係る端末装置100において、検出部142は、検索ボックスであるオブジェクトに対する操作を検出する。また、実施形態に係る端末装置100において、表示部143は、検索ボックスによる検索の検索候補である動画像のサムネイルを含む第2コンテンツを表示する。
また、実施形態に係る端末装置100において、検出部142は、検索ボックスを文字入力が可能な状態にする操作を検出する。
また、実施形態に係る端末装置100において、検出部142は、第1コンテンツ内のオブジェクトに対する選択操作である操作を検出する。
また、実施形態に係る端末装置100において、検出部142は、第1コンテンツ内のオブジェクトにカーソルを重ねる操作である選択操作を検出する。
また、実施形態に係る端末装置100において、検出部142は、第1コンテンツ内のオブジェクトに対応する位置に第2コンテンツを第1コンテンツと重ねて表示する。
また、実施形態に係る端末装置100において、検出部142は、第1コンテンツ内のオブジェクトに隣接する位置に第2コンテンツを第1コンテンツと重ねて表示する。
また、実施形態に係る端末装置100において、検出部142は、動画像配信サーバから配信される動画像が提供される第1コンテンツ内のオブジェクトに対する操作を検出する。また、実施形態に係る端末装置100において、表示部143は、動画像配信サーバから配信される動画像のサムネイルを含む第2コンテンツを第1コンテンツと重ねて表示する。
また、実施形態に係る端末装置100において、検出部142は、ユーザによる第1コンテンツ内のオブジェクトに対する操作を検出する。また、実施形態に係る端末装置100において、表示部143は、ユーザのユーザ情報に基づいて提案される動画像のサムネイルを含む第2コンテンツを前記第1コンテンツと重ねて表示する。
上述した各処理により、端末装置100は、ユーザが検索キーワードを思い浮かぶことができない場合においても、ユーザが、ユーザの嗜好に適した動画像を検索することを可能にする。
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
1 ネットワークシステム
10 提供装置
20 配信装置
100 端末装置
110 通信部
120 入力部
130 出力部
140 制御部
141 取得部
142 検出部
143 表示部

Claims (12)

  1. 第1コンテンツ内のオブジェクトであって、検索ボックスであるオブジェクトに対する操作を検出する検出手順と、
    前記検出手順によって前記操作が検出された場合に、前記検索ボックスによる検索の検索候補である動画像のサムネイルを含む第2コンテンツを前記第1コンテンツと重ねて表示する表示手順と、
    をコンピュータに実行させることを特徴とする表示プログラム。
  2. 前記検出手順は、
    前記検索ボックスを文字入力が可能な状態にする前記操作を検出する
    ことを特徴とする請求項に記載の表示プログラム。
  3. 動画像配信サーバから配信される動画像が提供される第1コンテンツ内のオブジェクトに対する操作を検出する検出手順と、
    前記検出手順によって前記操作が検出された場合に、前記動画像配信サーバから配信される動画像のサムネイルを含む第2コンテンツを前記第1コンテンツと重ねて表示する表示手順と、
    をコンピュータに実行させることを特徴とする表示プログラム。
  4. 前記検出手順は、
    前記オブジェクトに対する選択操作である前記操作を検出する
    ことを特徴とする請求項1〜3のうちいずれか1つに記載の表示プログラム。
  5. 前記検出手順は、
    前記オブジェクトにカーソルを重ねる操作である前記選択操作を検出する
    ことを特徴とする請求項4に記載の表示プログラム。
  6. 前記表示手順は、
    前記オブジェクトに対応する位置に前記第2コンテンツを前記第1コンテンツと重ねて表示する
    ことを特徴とする請求項1〜5のうちいずれか1つに記載の表示プログラム。
  7. 前記表示手順は、
    前記オブジェクトに隣接する前記位置に前記第2コンテンツを前記第1コンテンツと重ねて表示する
    ことを特徴とする請求項6に記載の表示プログラム。
  8. 前記検出手順は、
    ユーザによる前記操作を検出し、
    前記表示手順は、
    前記ユーザのユーザ情報に基づいて提案される動画像のサムネイルを含む前記第2コンテンツを前記第1コンテンツと重ねて表示する
    ことを特徴とする請求項1〜7のうちいずれか1つに記載の表示プログラム。
  9. 第1コンテンツ内のオブジェクトであって、検索ボックスであるオブジェクトに対する操作を検出する検出部と、
    前記検出部によって前記操作が検出された場合に、前記検索ボックスによる検索の検索候補である動画像のサムネイルを含む第2コンテンツを前記第1コンテンツと重ねて表示する表示部と、
    を備えることを特徴とする表示装置。
  10. 動画像配信サーバから配信される動画像が提供される第1コンテンツ内のオブジェクトに対する操作を検出する検出部と、
    前記検出部によって前記操作が検出された場合に、前記動画像配信サーバから配信される動画像のサムネイルを含む第2コンテンツを前記第1コンテンツと重ねて表示する表示部と、
    を備えることを特徴とする表示装置。
  11. 表示装置が実行する表示方法であって、
    第1コンテンツ内のオブジェクトであって、検索ボックスであるオブジェクトに対する操作を検出する検出工程と、
    前記検出工程によって前記操作が検出された場合に、前記検索ボックスによる検索の検索候補である動画像のサムネイルを含む第2コンテンツを前記第1コンテンツと重ねて表示する表示工程と、
    を含むことを特徴とする表示方法。
  12. 表示装置が実行する表示方法であって、
    動画像配信サーバから配信される動画像が提供される第1コンテンツ内のオブジェクトに対する操作を検出する検出工程と、
    前記検出工程によって前記操作が検出された場合に、前記動画像配信サーバから配信される動画像のサムネイルを含む第2コンテンツを前記第1コンテンツと重ねて表示する表示工程と、
    を含むことを特徴とする表示方法。
JP2018167946A 2018-09-07 2018-09-07 表示プログラム、表示装置及び表示方法 Active JP6584611B1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018167946A JP6584611B1 (ja) 2018-09-07 2018-09-07 表示プログラム、表示装置及び表示方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018167946A JP6584611B1 (ja) 2018-09-07 2018-09-07 表示プログラム、表示装置及び表示方法

Publications (2)

Publication Number Publication Date
JP6584611B1 true JP6584611B1 (ja) 2019-10-02
JP2020042413A JP2020042413A (ja) 2020-03-19

Family

ID=68095327

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018167946A Active JP6584611B1 (ja) 2018-09-07 2018-09-07 表示プログラム、表示装置及び表示方法

Country Status (1)

Country Link
JP (1) JP6584611B1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112235603B (zh) * 2020-10-15 2022-04-05 脸萌有限公司 视频分发系统、方法、计算设备、用户设备及视频播放方法
JP2023057613A (ja) * 2021-10-12 2023-04-24 コニカミノルタ株式会社 プログラム、サーバー装置、ecシステム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4027119B2 (ja) * 2002-02-26 2007-12-26 株式会社キューブス 動画配信装置および方法ならびに動画配信装置を制御するためのプログラム
US20080115161A1 (en) * 2006-10-30 2008-05-15 Google Inc. Delivering user-selected video advertisements
JP5070269B2 (ja) * 2009-11-26 2012-11-07 楽天株式会社 情報提供システム、端末装置、Webページ上への情報追加方法、及び端末処理プログラム
US8645212B2 (en) * 2012-04-30 2014-02-04 Bounce Exchange Llc Detection of exit behavior of an internet user

Also Published As

Publication number Publication date
JP2020042413A (ja) 2020-03-19

Similar Documents

Publication Publication Date Title
JP6056592B2 (ja) 情報推薦装置、推薦情報決定方法、推薦情報決定プログラム、及び情報推薦プログラム
US11093119B2 (en) User interface engagement heatmaps
JP6584611B1 (ja) 表示プログラム、表示装置及び表示方法
JP6077083B1 (ja) 情報表示装置、情報表示方法、情報表示プログラムおよび配信装置
US11294982B2 (en) Method, apparatus and computer program for displaying search information
JP2011113279A (ja) 端末装置、Webページ上への情報挿入方法、及び端末処理プログラム
JP5749819B1 (ja) 配信装置、端末装置、配信方法及び配信プログラム
WO2017098576A1 (ja) 提示装置、提示方法、非一時的なコンピュータ読取可能な情報記録媒体、及び、プログラム
JP5996134B2 (ja) 配信装置、端末装置、配信方法及び配信プログラム
CN107077467A (zh) 用于处理文件的方法和装置
JP7292040B2 (ja) 情報処理プログラム、情報処理装置及び情報処理方法
JP6576534B1 (ja) 情報表示プログラム、情報表示方法、情報表示装置、および情報処理システム
JP6559190B2 (ja) 情報表示プログラム、情報表示装置、情報表示方法および配信装置
JP7419329B2 (ja) 情報処理装置、情報処理方法および情報処理プログラム
JP6789860B2 (ja) 情報提供装置、情報提供方法、および情報提供プログラム
JP6568293B1 (ja) 提供装置、提供方法、提供プログラム、情報表示プログラム、情報表示装置および情報表示方法
JP6431227B1 (ja) 情報表示プログラム、情報表示装置、情報表示方法および配信装置
JP2017040920A (ja) 配信装置、端末装置、配信方法及び配信プログラム
JP7404416B2 (ja) 情報処理装置、情報処理方法および情報処理プログラム
US20220222299A1 (en) Method, apparatus and computer program for displaying search information
JP7414868B2 (ja) 情報処理装置、情報処理方法および情報処理プログラム
JP6768043B2 (ja) 決定装置、決定方法及び決定プログラム
JP6554098B2 (ja) 情報処理装置、情報処理方法、及び情報処理プログラム
JP6901526B2 (ja) 情報提供装置、情報提供方法、情報提供プログラム、および情報表示プログラム
JP2020042636A (ja) 情報表示プログラム、情報表示装置、情報表示方法および配信装置

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20180920

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190208

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20190208

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190603

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: 20190806

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190903

R150 Certificate of patent or registration of utility model

Ref document number: 6584611

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

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