JP6695953B1 - Information processing apparatus, information processing method, and information processing program - Google Patents
Information processing apparatus, information processing method, and information processing program Download PDFInfo
- Publication number
- JP6695953B1 JP6695953B1 JP2018217686A JP2018217686A JP6695953B1 JP 6695953 B1 JP6695953 B1 JP 6695953B1 JP 2018217686 A JP2018217686 A JP 2018217686A JP 2018217686 A JP2018217686 A JP 2018217686A JP 6695953 B1 JP6695953 B1 JP 6695953B1
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- content
- search
- information processing
- 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
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】ユーザの行動の意図を高精度に加味した情報提案を行うこと。【解決手段】本願にかかる情報処理装置は、受付部と、決定部とを有する。受付部は、ユーザからコンテンツの配信要求を受け付ける。決定部は、ユーザがコンテンツに至る直前に行った一連の行動である行動履歴の過程を示すプロセス情報に基づいて、ユーザに提示される取引対象である提示対象を決定する。【選択図】図5PROBLEM TO BE SOLVED: To propose information in which the intention of a user's action is highly accurately taken into consideration. An information processing apparatus according to the present application includes a reception unit and a determination unit. The reception unit receives a content distribution request from a user. The determining unit determines a presentation target, which is a transaction target to be presented to the user, based on process information indicating a process of a behavior history, which is a series of actions performed by the user immediately before reaching the content. [Selection diagram] Fig. 5
Description
本発明の実施形態は、情報処理装置、情報処理方法および情報処理プログラムに関する。 Embodiments of the present invention relate to an information processing device, an information processing method, and an information processing program.
近年、インターネットなどのネットワークの飛躍的な普及に伴い、かかるネットワークを介した電子的な情報通信によって商品やサービスの売買などを行う電子商取引(EC:Electric Commerce)が盛んに行われている。例えば、ECサイトでは、ユーザの購買履歴を用いて、ユーザに適した商品をレコメンドするものがある。 2. Description of the Related Art In recent years, with the rapid spread of networks such as the Internet, electronic commerce (EC: Electric Commerce) for trading goods and services by electronic information communication via such networks has been actively performed. For example, some EC sites recommend products suitable for the user by using the purchase history of the user.
ところで、特許文献1には、ユーザの行動履歴に基づいて、ユーザが入力したクエリの意図を推定する技術が開示されている。 By the way, Patent Literature 1 discloses a technique of estimating the intention of a query input by a user based on the behavior history of the user.
しかし、上記の従来技術では、ユーザの行動の意図を高精度に加味した情報提案を行うことができるとは限らない。例えば、上記の従来技術では、単に閲覧履歴や検索履歴に基づきユーザが入力したクエリの意図を推定しているに過ぎず、例えば、行動が現在に至るまでどのように遷移しているか一連の行動を用いている訳ではないため、必ずしもユーザの行動の意図を高精度に加味した情報提案を行うことができるとは限らない。 However, in the above-mentioned conventional technique, it is not always possible to provide information suggestion in which the intention of the user's action is highly accurately taken into consideration. For example, in the above-mentioned conventional technology, the intention of the query input by the user is simply estimated based on the browsing history and the search history, and for example, a series of behaviors indicating how the behavior has transitioned to the present Therefore, it is not always possible to make an information suggestion in which the intention of the user's action is considered with high accuracy.
本願は、上記に鑑みてなされたものであって、ユーザの行動の意図を高精度に加味した情報提案を行うことができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。 The present application has been made in view of the above, and an object of the present invention is to provide an information processing device, an information processing method, and an information processing program capable of making an information suggestion in which the intention of a user's action is highly accurately added. To do.
本願にかかる情報処理装置は、ユーザからコンテンツの配信要求を受け付ける受付部と、前記ユーザが前記コンテンツに至る直前に行った一連の行動である行動履歴の過程を示すプロセス情報に基づいて、前記ユーザに提示される取引対象である提示対象を決定する決定部とを有することを特徴とする。 An information processing apparatus according to the present application is based on a reception unit that receives a content distribution request from a user, and process information indicating a process of an action history that is a series of actions performed by the user immediately before reaching the content, based on the process information. And a deciding unit for deciding a presentation object which is a transaction object presented to.
実施形態の一態様によれば、ユーザの行動の意図を高精度に加味した情報提案を行うことができるといった効果を奏する。 According to one aspect of the embodiment, it is possible to provide an information suggestion in which the intention of a user's action is highly accurately added.
以下に、本願にかかる情報処理装置、情報処理方法および情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ説明する。なお、この実施形態により本願にかかる情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。また、以下の実施形態において、同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, modes (hereinafter, referred to as “embodiments”) for implementing an information processing apparatus, an information processing method, and an information processing program according to the present application will be described with reference to the drawings. Note that the information processing apparatus, the information processing method, and the information processing program according to the present application are not limited to this embodiment. Further, in the following embodiments, the same reference numerals are given to the same parts, and duplicated description will be omitted.
〔1.情報処理〕
以下では、実施形態にかかる情報処理の一例について説明する。実施形態にかかる情報処理は、後述する情報処理装置100によって行われる。
[1. Information processing]
Hereinafter, an example of information processing according to the embodiment will be described. The information processing according to the embodiment is performed by the
実施形態にかかる情報処理の説明に先立って、図4を用いて、実施形態にかかる情報処理システムについて説明する。図4は、実施形態にかかる情報処理システム1の構成例を示す図である。実施形態にかかる情報処理システム1は、図4に示すように、端末装置10と、情報処理装置100とを含む。端末装置10、情報処理装置100は、ネットワークNを介して有線または無線により通信可能に接続される。なお、図4に示す情報処理システム1には、複数台の端末装置10や、複数台の情報処理装置100が含まれてよい。
Prior to the description of the information processing according to the embodiment, the information processing system according to the embodiment will be described with reference to FIG. FIG. 4 is a diagram illustrating a configuration example of the information processing system 1 according to the embodiment. As shown in FIG. 4, the information processing system 1 according to the embodiment includes a terminal device 10 and an
端末装置10は、ユーザによって利用される情報処理装置である。端末装置10は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等である。 The terminal device 10 is an information processing device used by a user. The terminal device 10 is, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like.
例えば、端末装置10は、ユーザの操作に応じて、所定のサービス(例えば、ショッピングサイト等のECサイト)にアクセスし、商品に関する商品情報を一覧表示する。また、例えば、端末装置10は、所定のサービス内でのユーザの検索操作に応じて、例えば、検索クエリに対してヒットした商品情報、すなわち検索結果を一覧表示する。なお、本実施形態では、所定のサービスは情報処理装置100を管理する事業主(「事業主T」とする)によって運営されるものとする。 For example, the terminal device 10 accesses a predetermined service (for example, an EC site such as a shopping site) in response to a user operation, and displays a list of product information regarding products. In addition, for example, the terminal device 10 displays, for example, a list of product information hit with respect to a search query, that is, search results, in response to a user's search operation within a predetermined service. In the present embodiment, the predetermined service is assumed to be operated by a business owner who manages the information processing apparatus 100 (referred to as “business owner T”).
ここで、実施形態にかかる情報処理が行われるにあたっての前提について、図1を用いて説明する。図1は、実施形態にかかる情報処理を概念的に示す図である。前提については、図1(a)を用いて説明する。図1(a)では、従来行われている行動履歴(購買履歴)に基づくレコメンドの手法が前提として示されている。なお、従来のレコメンドの手法にはいくつか存在するが、図1(a)では、そのうちの代表的なものを示すことにする。また、従来のレコメンド手法を説明するために、一時的に、かかるレコメンドを行うサバ装置であるサーバXを用いることにする。 Here, the premise for performing the information processing according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram conceptually illustrating information processing according to the embodiment. The premise will be described with reference to FIG. In FIG. 1A, the recommendation method based on the action history (purchase history) that has been conventionally performed is shown as a premise. Although there are some conventional recommendation methods, FIG. 1A shows a typical one of them. Further, in order to explain the conventional recommendation method, the server X, which is a mackerel device for performing such recommendation, will be used temporarily.
例えば、ユーザUxが、端末装置10を用いて、あるサービス(例えば、ショッピングサイト)においてシューズに関する商品を検索し、検索結果の一つである「○×シューズ」を選択したとする。かかる場合、サーバXは、検索結果に対応する詳細情報、より具体的には、「○×シューズ」に関する詳細情報が示されるページPxをユーザUxに提示するが、この際、例えば、「あなたへのおススメ」といった形で、所定の商品情報を推奨情報として含めたページPxを提供する場合がある。サーバXは、どのような商品を推奨情報として提示するかというと、同じく「○×シューズ」を購入したことのある他のユーザの購買履歴に基づいて、この他のユーザがどんな商品を購入しているかを集計する(マスの集計)。 For example, it is assumed that the user Ux uses the terminal device 10 to search for a product related to shoes in a certain service (for example, a shopping site) and selects “◯ × shoes”, which is one of the search results. In such a case, the server X presents to the user Ux a page Px showing detailed information corresponding to the search result, more specifically, detailed information on “◯ × shoes”. There is a case where a page Px including predetermined product information as recommended information is provided in the form of "Recommendation". What kind of product the server X presents as recommended information is, based on the purchase history of another user who has also purchased “○ × shoes”, what kind of product is purchased by this other user. I count whether or not (total of the trout).
例えば、サーバXは、購買履歴に基づいて、「○×シューズ」を購入したことのある他のユーザが購入している購入数の多い上位の商品が「商品X1、商品X2、商品X3、商品X4」であることを特定したとすると、ユーザUxもこれら4つの商品への興味度が高いであろうと判断する。そして、サーバXは、「商品X1、商品X2、商品X3、商品X4」をレコメンドする推奨情報を含めたページPxをユーザUxに提示する。 For example, on the server X, based on the purchase history, the top-ranked products that have been purchased by other users who have purchased “○ × shoes” have a large number of purchases are “product X1, product X2, product X3, product”. If it is specified that “X4”, the user Ux also determines that the degree of interest in these four products is high. Then, the server X presents to the user Ux a page Px including recommended information for recommending “product X1, product X2, product X3, product X4”.
しかしながら、このような推奨情報は、上記の通り、ユーザUxではなく、あくまで他のユーザの、しかも単なる行動履歴をマスの集計した集計結果に基づく推奨情報に過ぎないため、シューズを探しているユーザの意図が反映された推奨情報とはいい難い。極端な例を挙げると、「商品X1、商品X2、商品X3、商品X4」は、シューズと全く関係のない商品となってしまうこともあり得るため、ユーザUxはこの推奨情報に興味を示さないといったことも十分に起こり得る。 However, as described above, such recommended information is not the user Ux, but merely the recommended information based on the total result of the other users, and the mere action history of the squares. It is hard to say that the recommended information reflects the intent of. In an extreme example, the “product X1, product X2, product X3, product X4” may be a product that has nothing to do with shoes, so the user Ux is not interested in this recommended information. Such a thing can occur enough.
では、マスの集計ではなく、ユーザUxのみの行動履歴に着目した場合、例えば、ユーザUxが過去に電子レンジを購入していたとすると、電子レンジに関連する商品が推奨情報として提示されることがあり得る。確かに、電子レンジを購入したその時点であれば、ユーザUxは、電子レンジに関連する商品に興味があったかもしれないが、シューズを探している現時点において、電子レンジに関連する商品に興味があるとは限らない。したがって、このような場合でもユーザUxはこの推奨情報に興味を示さないといったことが起こり得る。 Then, when attention is focused on the behavior history of only the user Ux instead of counting the trouts, for example, if the user Ux has purchased a microwave oven in the past, products related to the microwave oven may be presented as recommended information. possible. Certainly, at that point in time when the microwave oven was purchased, the user Ux may have been interested in the product related to the microwave oven, but at the present time when looking for shoes, the user Ux is interested in the product related to the microwave oven. Not necessarily. Therefore, even in such a case, the user Ux may not be interested in this recommendation information.
ここで、単なる行動履歴ではなく、ユーザUxがどのような行動を経てページPxに至っているか、サービス内での行動のプロセスに着目すれば、どのような推奨情報が現時点でのユーザUxにとって効果的な情報であるかを適切に決定することができる。例えば、シューズに関して検索および閲覧を重ねたうえで、ユーザUxが現在のページPxに至っているのであれば、ユーザは高確率でシューズに関する情報を欲しているとえる。このようなタイミングで、シューズに関する情報を推奨情報として決定し提示できれば、このような推奨情報は、ユーザUxにとって非常に有りがたい情報といえる。 Here, not only the action history but also what kind of recommended information is effective for the user Ux at the present time, focusing on what kind of action the user Ux has reached the page Px and the process of the action within the service. Appropriate information can be appropriately determined. For example, if the user Ux has reached the current page Px after repeatedly searching and browsing shoes, it can be said that the user wants information on shoes with a high probability. If information about shoes can be determined and presented as recommended information at such a timing, it can be said that such recommended information is very grateful to the user Ux.
このような前提を踏まえて、情報処理装置100は、実施形態にかかる情報処理を行う。具体的には、情報処理装置100は、ユーザからコンテンツの配信要求を受け付けると、ユーザがコンテンツの提供を受けるよりも前に利用したサービスから、コンテンツに至るまでのユーザの一連の行動であって、サービス内での行動のプロセスを示すプロセス情報を取得する。そして、情報処理装置100は、取得したプロセス情報に基づいて、ユーザに推奨される推奨情報を決定する。
Based on such a premise, the
例えば、情報処理装置100は、プロセス情報として、コンテンツに至るまでのサービス内でのユーザの一連の閲覧行動を示す閲覧情報を取得し、取得した閲覧情報に基づいて、ユーザに推奨される推奨情報を決定する。具体的には、情報処理装置100は、閲覧情報に基づき特定された属性情報であって、一連の閲覧行動によりユーザに閲覧された取引対象に関する属性情報に基づいて、ユーザに推奨される推奨情報を決定する。
For example, the
また、情報処理装置100は、プロセス情報として、コンテンツに至るまでのサービス内でのユーザの一連の検索行動を示す検索情報を取得し、取得した検索情報に基づいて、ユーザに推奨される推奨情報を決定する。具体的には、情報処理装置100は、コンテンツに至るまでのユーザの一連の行動の中で、ユーザが検索クエリを用いて検索を行ったことを示す検索情報が取得された場合には、所定の条件を用いて検索結果から絞り込んだ後の検索結果を推奨情報として決定する。例えば、情報処理装置100は、コンテンツに至るまでのユーザの一連の行動の中で、ユーザが検索クエリを用いて検索を行ったことを示す検索情報が取得された場合には、検索結果に対応する取引対象の仕様、検索結果に対応する取引対象に関するモデル、または、検索結果に対応する取引対象に関するモデルの少なくともいずれか1つを条件とする検索クエリを用いて検索結果から絞り込んだ後の検索結果を推奨情報として決定する。
Further, the
なお、本実施形態において、情報処理装置100が推奨情報を決定する処理には、どのような取引対象(商品)を提示(推奨)するかといった提示対象の取引対象である提示対象を決定することにより、決定した取引対象そのものを推奨情報として決定したり、あるいは、決定した取引対象に関する情報(例えば、検索結果、評価情報、ランキング情報)を推奨情報として決定する処理が含まれる。また、以下の実施形態において、推奨情報を決定するという文言について、提示対象を決定すると言い換えることができるものとする。
In the present embodiment, in the process of determining the recommended information by the
ここからは、図1(b)を用いて、図1(a)で説明した前提処理に対する、実施形態にかかる情報処理の違いを説明する。なお、以下の実施形態では、取引対象は商品であるものとする。また、ユーザとしてユーザU1を用いることにする。また、以下の実施形態では、推奨情報は、検索結果等、簡易的な商品情報が一覧表示されるような一覧ページではなく、例えば、一覧表示される商品情報の1つが選択された場合に遷移される詳細ページであって、商品に関する詳細情報が示される詳細ページに表示されるものとする。また、このような場合、詳細ページは、コンテンツの一例といえる。もちろん、推奨情報は、任意のコンテンツにおいて、任意のタイミングで表示されてよいものである。 From here, the difference in information processing according to the embodiment with respect to the preconditioning process described in FIG. 1A will be described with reference to FIG. In addition, in the following embodiments, it is assumed that the transaction target is a product. Also, the user U1 will be used as the user. Further, in the following embodiments, the recommended information is not a list page in which simple product information such as search results is displayed as a list, but transitions when, for example, one of the product information displayed in the list is selected. It is assumed that the detailed page is displayed on the detailed page showing detailed information about the product. Further, in such a case, the detail page can be said to be an example of content. Of course, the recommended information may be displayed at any timing in any content.
図1(b)の例では、ショッピングサイトであるサービスTZ内において、ユーザU1が以下の行動を行ったとする。ユーザU1は、トップページP11にアクセスすることにより、トップページP11にて行動At11を行っている。具体的には、ユーザU1は、行動At11として、「スニーカーに関するランキング情報を閲覧」、「ランキング情報のうち、スニーカーX11に関する情報(例えば、サムネイル画像)を選択」といった行動を行っている。次に、ユーザU1は、行動At11に応じて、スニーカーX11に関する詳細ページP12へと遷移し行動At12を行っている。具体的には、ユーザU1は、行動At12として、「スニーカーX11に関する詳細ページP12を閲覧」、「「スニーカー 白」を検索クエリとして検索」といった行動を行っている。次に、ユーザU1は、行動At12に応じて、検索結果ページP13へと遷移し行動At13を行っている。具体的には、ユーザU1は、行動At13として、「スニーカーに関する検索結果ページP13を閲覧」、「(スニーカーA2 白)に対応する検索結果RE2を選択」といった行動を行っている。 In the example of FIG. 1B, it is assumed that the user U1 takes the following action in the service TZ which is a shopping site. The user U1 is performing the action At11 on the top page P11 by accessing the top page P11. Specifically, the user U1 performs actions such as “view ranking information regarding sneakers” and “select information regarding sneaker X11 (for example, thumbnail image) from the ranking information” as the action At11. Next, the user U1 transitions to the detail page P12 regarding the sneaker X11 and performs the action At12 in response to the action At11. Specifically, the user U1 is performing an action such as "Browse detailed page P12 regarding sneaker X11" and "Search" sneaker white "as a search query" as action At12. Next, the user U1 makes a transition to the search result page P13 according to the action At12 and performs the action At13. Specifically, the user U1 performs actions such as “viewing the search result page P13 regarding sneakers” and “selecting the search result RE2 corresponding to (sneaker A2 white)” as the action At13.
ユーザU1により行動At13が行われたことにより、情報処理装置100は、端末装置10から、(スニーカーA2 白)に対応する詳細ページP14(コンテンツの一例)の配信要求を受け付ける。例えば、情報処理装置100は、この詳細ページP14にて推奨情報を提示するタイミングであると判断したとすると、詳細ページP14に至るまでのユーザU1の一連の行動であって、サービスTZでの行動のプロセスを示すプロセス情報を取得する。例えば、情報処理装置100は、プロセス情報として、詳細ページP14に至るまでのユーザU1の一連の閲覧行動を示す閲覧情報を取得する。また、情報処理装置100は、プロセス情報として、詳細ページP14に至るまでのユーザU1の一連の検索行動を示す検索情報を取得する。
Due to the action At13 performed by the user U1, the
図1(b)の例では、ユーザU1は、行動At11、行動At12、行動At13、行動At14を順に経て詳細ページP14に至っている。言い換えれば、ユーザU1は、行動At11、行動At12、行動At13、行動At14といった行動のプロセスを経て詳細ページP14に至っている。また、ユーザU1は、詳細ページP14に至るまでに、行動At11から行動At14までの一連の行動を行っているともいえる。このようなことから、図1(b)の例では、情報処理装置100は、行動At11、行動At12、行動At13、行動At14(行動At11〜At14)を示すプロセス情報を取得する。このプロセス情報をプロセス情報PJ1とすると、情報処理装置100は、プロセス情報PJ1に基づいて、ユーザU1に推奨される推奨情報を決定する。つまり、情報処理装置100は、プロセス情報PJ1に基づいて、ユーザU1に提示される商品(提示対象)を決定するとともに、決定した提示対象に基づいて、推奨情報を決定する。
In the example of FIG. 1B, the user U1 goes through the action At11, the action At12, the action At13, and the action At14 in order to reach the detail page P14. In other words, the user U1 reaches the detailed page P14 through the process of actions such as action At11, action At12, action At13, and action At14. It can also be said that the user U1 has performed a series of actions from Action At11 to Action At14 before reaching the detail page P14. Therefore, in the example of FIG. 1B, the
プロセス情報PJ1によると、ユーザU1は、「白のスニーカー」を探している可能性が高い。なぜなら、ユーザU1は、行動At12において、「スニーカー 白」を検索クエリとして検索を行い、また、行動At12において、その検索結果の1つを実際に選択(閲覧)しているためである。このようなことから、情報処理装置100は、プロセス情報PJ1に基づいて、行動At11〜At14がどのような意図で行われているかを解析し、解析結果に基づいて、どのような情報を推奨情報とすればよいかを決定する。
According to the process information PJ1, the user U1 is highly likely to be looking for “white sneakers”. This is because the user U1 searches for "sneaker white" as a search query in the action At12, and actually selects (views) one of the search results in the action At12. From this, the
図1(b)の例では、情報処理装置100は、解析により、例えば、行動At11〜At14は「白のスニーカーに関する情報が欲しい」という意図のもとに行われた行動であるとの解析結果を得る。「白のスニーカーに関する情報が欲しい」ユーザU1は、この先、さらに検索クエリを入力して検索結果を絞り込んでゆく可能性が高い。したがって、情報処理装置100は、ユーザU1により入力された検索クエリ「スニーカー 白」に対応する検索結果(ページP13にて表示)から、さらに絞り込みを行うための絞込み用検索クエリを設定する。例えば、情報処理装置100は、商品(この場合、スニーカー)の製造元(メーカー)を条件とする絞り込み用検索クエリ「スニーカー M1メーカー 白」および「スニーカー M2メーカー 白」を設定する。
In the example of FIG. 1B, the analysis result of the
このような状態において、情報処理装置100は、絞り込み用検索クエリ「スニーカー M1メーカー 白」を用いて動的に検索処理を行うことにより、ページP13での検索結果からさらに絞り込んだ検索結果を得る。そして、情報処理装置100は、この検索結果を推奨情報として決定する。例えば、情報処理装置100は、各商品に対応する複数の検索結果を得たならば、各商品のうち売上ランキング上位4つの商品それぞれの検索結果を抽出する。ここでは、情報処理装置100は、商品X21、商品X22、商品X23、商品X24それぞれに対応する検索結果(1まとめにして検索結果RE11とする)を抽出したとする。そうすると、情報処理装置100は、検索結果RE11を推奨情報として決定する。
In such a state, the
また、情報処理装置100は、絞り込み用検索クエリ「スニーカー M2メーカー 白」を用いて動的に検索処理を行うことにより、ページP13での検索結果からさらに絞り込んだ検索結果を得る。そして、情報処理装置100は、この検索結果を推奨情報として決定する。例えば、情報処理装置100は、各商品に対応する複数の検索結果を得たならば、各商品のうち売上ランキング上位4つの商品それぞれの検索結果を抽出する。ここでは、情報処理装置100は、商品X31、商品X32、商品X33、商品X34それぞれに対応する検索結果(1まとめにして検索結果RE12とする)を抽出したとする。そうすると、情報処理装置100は、検索結果RE12を推奨情報として決定する。
In addition, the
情報処理装置100は、上記の様にして推奨情報を決定すると、決定した推奨情報が表示されるような詳細ページP14を配信要求元の端末装置10に送信する。例えば、情報処理装置100は、図1(b)に示すように、上半分の領域に検索結果RE2の詳細情報が表示され、下半分の領域に推奨情報である検索結果RE11および検索結果RE12が表示されるような詳細ページP14を生成する。そして、情報処理装置100は、生成した詳細ページP14を配信要求元の端末装置10に送信する。
When the
このように情報処理装置100によって提示される推奨情報は、ページPxにおいてサーバXにより提示される推奨情報(図1(a))と比較して、よりユーザの行動の意図を汲んだ情報、あるいは、ユーザの行動を先読みした結果による情報といえる。つまり、ユーザは、この後探そうとしていた情報が情報処理装置100によって先に提示されることになるため非常に便利であり、また、推奨情報に対する興味が高められる。このようなことから、実施形態にかかる情報処理装置100は、ユーザの行動の意図を高精度に加味した情報提案を行うことができるといえる。
As described above, the recommended information presented by the
さて、図1を用いて、従来の手法と比較しつつ、実施形態にかかる情報処理について説明してきた。次に、図2を用いて、実施形態にかかる情報処理の一例を手順を追って説明する。図2は、実施形態にかかる情報処理の一例を示す図である。なお、適宜、図3も用いて説明する。図3は、実施形態にかかる情報処理の一例を詳細に説明する説明図である。 Now, the information processing according to the embodiment has been described with reference to FIG. 1 while comparing with the conventional method. Next, an example of information processing according to the embodiment will be described step by step with reference to FIG. FIG. 2 is a diagram illustrating an example of information processing according to the embodiment. Note that the description will be made with reference to FIG. 3 as appropriate. FIG. 3 is an explanatory diagram illustrating in detail an example of information processing according to the embodiment.
まず、情報処理装置100は、図2に示すような行動情報記憶部121を有する。行動情報記憶部121は、ユーザの各種行動を示す行動情報を記憶する。行動情報記憶部121は、例えば、ユーザがコンテンツの提供を受けるよりも前に利用したサービスから、コンテンツに至るまでの一連の行動であって、サービス内での行動のプロセスを示すプロセス情報を記憶する。図2の例では、行動情報記憶部121は、「ユーザID」、「日付」、「サービスID」、「ページID」、「行動情報」といった項目を有する。
First, the
「ユーザID」は、ユーザまたはユーザの端末装置10を識別する識別情報を示す。「日付」は、「ページID」によって識別されるページへ遷移された日付を示す。また、「日付」は、「行動情報」が示す行動が行われた日付であってもよい。「サービスID」は、「行動情報」が示す行動がどのサービス内で行われたかサービスを識別する情報を示す。「ページID」は、対応する「日付」において遷移された遷移先のページを識別する識別情報を示す。また、「ページID」は、「行動情報」が示す行動が行われたページを識別する識別情報であってもよい。「行動情報」は、「ページID」によって識別されるページにおいて行われた行動を示す情報である。「行動情報」が示す行動には、例えば、閲覧する、検索する、選択する、購入する等の行動がある。 The “user ID” indicates identification information for identifying the user or the terminal device 10 of the user. “Date” indicates the date when the page is identified by the “page ID”. Further, the “date” may be the date on which the action indicated by the “action information” was performed. The “service ID” indicates information for identifying in which service the action indicated by the “action information” was performed. The “page ID” indicates identification information that identifies the transition destination page that was transitioned on the corresponding “date”. Further, the “page ID” may be identification information that identifies the page on which the action indicated by the “action information” is performed. The “action information” is information indicating an action performed on the page identified by the “page ID”. The action indicated by the “action information” includes actions such as browsing, searching, selecting, and purchasing.
例えば、図2に示す行動情報記憶部121の例では、ユーザID「U1」によって識別されるユーザ(ユーザU1)は、直近において次のような行動を行っている。言い換えれば、情報処理装置100は、ユーザU1の次のような行動を示す行動情報を検知することにより、検知した行動情報を行動情報記憶部121に格納している。
For example, in the example of the behavior
具体的には、ユーザU1は、トップページP21にアクセスすることにより、「トップページP21を閲覧」、「カテゴリ「スニーカー」を選択」といった行動を行っている。次に、ユーザU1は、スニーカーに関するページP22へと遷移し、「ページP22を閲覧」、「「スニーカー M1メーカー」を検索クエリとして検索」といった行動を行っている。次に、ユーザU1は、スニーカーに関する検索結果ページP23へと遷移し、「検索結果ページP23を閲覧」、「(スニーカーB2 M1メーカー)に対応する検索結果RE22を選択」といった行動を行っている。そして、このような一連の行動を模式的に示しているのが図3(a)である。また、情報処理装置100は、このような一連の行動を示すプロセス情報をユーザU1の端末装置10から取得(検知)することにより、行動情報記憶部121に格納している。
Specifically, the user U1 accesses the top page P21 to perform actions such as “viewing the top page P21” and “selecting the category“ sneakers ””. Next, the user U1 transitions to a page P22 relating to sneakers, and performs actions such as "view page P22" and "search" sneaker M1 maker "as a search query". Next, the user U1 transitions to the search result page P23 regarding sneakers, and performs actions such as “viewing the search result page P23” and “selecting the search result RE22 corresponding to (sneaker B2 M1 manufacturer)”. Then, FIG. 3A schematically shows such a series of actions. Further, the
ここで、情報処理装置100は、コンテンツの配信要求を受け付けたか否かを判定しているため(ステップS11)、上記の様に、検索結果RE22が選択されたことにより、コンテンツの配信要求、具体的には、検索結果RE22に対応する詳細ページP24の配信要求を受け付けたと判定する。なお、情報処理装置100は、コンテンツの配信要求を受け付けていない場合には(ステップS11;No)、受け付けるまで待機する。
Here, since the
そして、情報処理装置100は、コンテンツの配信要求を受け付けたと判定した場合には(ステップS11;Yes)、推奨情報を提示するタイミングか否かを判定する(ステップS12)。情報処理装置100は、推奨情報を提示するタイミングでないと判定した場合には(ステップS12;No)、実施形態にかかる推奨情報を含まない単なる詳細ページP24を配信し処理を終了する。なお、図2の例では、情報処理装置100は、推奨情報を提示するタイミングであると判定したものとする。
Then, when it is determined that the content distribution request has been received (step S11; Yes), the
情報処理装置100は、推奨情報を提示するタイミングであると判定した場合には(ステップS12;Yes)、プロセス情報を取得する(ステップS13)。例えば、情報処理装置100は、行動情報記憶部121においてユーザID「U1」が対応付けられる「行動情報」をプロセス情報PJ2として取得する。
When the
次に、情報処理装置100は、推奨情報を決定する決定処理を実行する(ステップS14)。情報処理装置100は、プロセス情報PJ2に基づいて、プロセス情報PJ2が示す一連の行動がどのような意図で行われているかを解析し、解析結果に基づいて、どのような情報を推奨情報とすればよいかを決定する。情報処理装置100は、意図解析には任意の手法を用いることができる。例えば、情報処理装置100は、直前に用いられた検索クエリに基づいて意図を解析してもよいし、機械学習による結果(例えば、学習モデル)を用いて意図を解析してもよい。機械学習の場合、かかるモデルは、例えば、ある行動を行うユーザは、このような意図があるためにその行動を行う傾向にあるといった、行動と意図との相関関係を示すようなモデルである。
Next, the
図3(a)の例では、情報処理装置100は、解析により、例えば、プロセス情報PJ2が示す一連の行動は「M1メーカーのスニーカーに関する情報が欲しい」という意図のもとに行われた行動であるとの解析結果を得る。「M1メーカーのスニーカーに関する情報が欲しい」ユーザU1は、この先、さらに検索クエリを入力して検索結果を絞り込んでゆく可能性が高い。したがって、情報処理装置100は、ユーザU1により入力された検索クエリ「スニーカー M1メーカー」に対応する検索結果(ページP23にて表示)から、さらに絞り込みを行うための絞込み用検索クエリを設定する。例えば、情報処理装置100は、商品(この場合、スニーカー)の仕様(例えば、モデル)を条件とする絞り込み用検索クエリ「スニーカー M1メーカー D1モデル」および「スニーカー M1メーカー D2モデル」を設定する。
In the example of FIG. 3A, the
このような状態において、情報処理装置100は、絞り込み用検索クエリ「スニーカー M1メーカー D1モデル」を用いて動的に検索処理を行うことにより、ページP23での検索結果からさらに絞り込んだ検索結果を得る。そして、情報処理装置100は、この検索結果を推奨情報として決定する。ここでは、情報処理装置100は、商品X21、商品X22、商品X23、商品X24それぞれに対応する検索結果(1まとめにして検索結果RE21とする)を得たとする。そうすると、情報処理装置100は、検索結果RE21を推奨情報として決定する。
In such a state, the
また、情報処理装置100は、絞り込み用検索クエリ「スニーカー M1メーカー D2モデル」を用いて動的に検索処理を行うことにより、ページP23での検索結果からさらに絞り込んだ検索結果を得る。ここでは、情報処理装置100は、商品X31、商品X32、商品X33、商品X34それぞれに対応する検索結果(1まとめにして検索結果RE22とする)を得たとする。そうすると、情報処理装置100は、検索結果RE22を推奨情報として決定する。
In addition, the
次に、情報処理装置100は、詳細ページP24とともに推奨情報を端末装置10に配信する。例えば、情報処理装置100は、図3(a)に示すように、上半分の領域に検索結果RE22の詳細情報が表示され、下半分の領域に推奨情報である検索結果RE21および検索結果RE22が表示されるような詳細ページP24を生成する。そして、情報処理装置100は、生成した詳細ページP14を端末装置10に配信する。
Next, the
図2および図3(a)を用いて実施形態にかかる情報処理の一例について説明してきたが、次に、図2および図3(b)を用いて実施形態にかかる情報処理の他の一例について説明する。具体的には、情報処理装置100が、一連の行動の中で連続的に閲覧された同一種別の取引対象それぞれを比較させる一覧情報を推奨情報として決定する場合の例を説明する。なお、処理手順については、図2で既に説明した通りであるため、この後の詳細な説明は省略する。また、繰り返しになる説明についても適宜省略する。
An example of information processing according to the embodiment has been described with reference to FIGS. 2 and 3A. Next, another example of information processing according to the embodiment will be described with reference to FIGS. 2 and 3B. explain. Specifically, an example will be described in which the
例えば、図2に示す行動情報記憶部121の例では、ユーザID「U3」によって識別されるユーザ(ユーザU3)は、直近において次のような行動を行っている。言い換えれば、情報処理装置100は、ユーザU3の次のような行動を示す行動情報を検知することにより、検知した行動情報を行動情報記憶部121に格納している。
For example, in the example of the behavior
具体的には、ユーザU3は、冷蔵庫に関する検索結果ページP31にアクセスすることにより、「検索結果ページP31を閲覧」、「検索結果RE31を選択」といった行動を行っている。次に、ユーザU3は、冷蔵庫F1の詳細ページP32へと遷移し、「詳細ページP32を閲覧」、「検索結果ページP31へとブラウザバック」といった行動を行っている。次に、ユーザU3は、検索結果ページP31へと遷移し、「検索結果ページP31を閲覧」、「検索結果RE32を選択」といった行動を行っている。そして、このような一連の行動を模式的に示しているのが図3(b)である。また、情報処理装置100は、このような一連の行動を示すプロセス情報をユーザU3の端末装置10から取得(検知)することにより、行動情報記憶部121に格納している。
Specifically, the user U3 is performing actions such as “viewing the search result page P31” and “selecting the search result RE31” by accessing the search result page P31 regarding the refrigerator. Next, the user U3 transits to the detail page P32 of the refrigerator F1 and performs actions such as “viewing the detail page P32” and “browsing back to the search result page P31”. Next, the user U3 makes a transition to the search result page P31, and performs actions such as "viewing the search result page P31" and "selecting the search result RE32." Then, FIG. 3B schematically shows such a series of actions. Further, the
また、情報処理装置100は、検索結果RE32に対応する詳細ページP33の配信要求を受け付けたことで、推奨情報を提示するタイミングであると判定したものとする。
Further, it is assumed that the
そして、この場合、情報処理装置100は、行動情報記憶部121においてユーザID「U3」が対応付けられる「行動情報」をプロセス情報PJ3として取得する。次に、情報処理装置100は、プロセス情報PJ3に基づいて、プロセス情報PJ3が示す一連の行動がどのような意図で行われているかを解析し、解析結果に基づいて、どのような情報を推奨情報とすればよいかを決定する。
Then, in this case, the
プロセス情報PJ3によると、ユーザU3は、冷蔵庫に関する検索結果ページP31を起点に様々な検索結果を閲覧している。つまり、ユーザU3は、同一種別の取引対象(この場合、冷蔵庫)に関する情報を続けて閲覧しているため、見た目、価格、スペック等を比較している可能性が高い。このようなことから、図3(b)の例では、情報処理装置100は、解析により、例えば、プロセス情報PJ3が示す一連の行動は「情報比較」という意図のもとに行われた行動であるとの解析結果を得る。ここで、プロセス情報PJ3の中でユーザU3により閲覧された情報が一覧表示されると、例えば、容易に価格比較やスペック比較ができて便利である。
According to the process information PJ3, the user U3 browses various search results starting from the search result page P31 regarding the refrigerator. That is, since the user U3 continuously browses the information regarding the transaction target of the same type (refrigerator in this case), there is a high possibility that the user U3 is comparing the appearance, the price, the specifications, and the like. Therefore, in the example of FIG. 3B, the
したがって、情報処理装置100は、プロセス情報PJ3が示す一連の行動の中で閲覧された冷蔵庫それぞれを比較させる一覧情報を推奨情報として決定する。例えば、情報処理装置100は、プロセス情報PJ3が示す一連の行動の中で閲覧された各冷蔵庫の価格を比較させる一覧情報を推奨情報として決定する。
Therefore, the
例えば、ユーザU3が商品X41、商品X42、商品X43、商品X44を連続的に閲覧していたのであれば、情報処理装置100は、これら4つの商品の格を比較させる一覧情報J411を生成する。
For example, if the user U3 continuously browses the product X41, the product X42, the product X43, and the product X44, the
次に、情報処理装置100は、詳細ページP33とともに一覧情報J411を端末装置10に配信する。例えば、情報処理装置100は、図3(b)に示すように、上半分の領域に検索結果RE32の詳細情報が表示され、下半分の領域に一覧情報J411が表示されるような詳細ページP33を生成する。そして、情報処理装置100は、生成した詳細ページP33を端末装置10に配信する。
Next, the
〔2.情報処理装置の構成〕
次に、図5を用いて、実施形態にかかる情報処理装置100について説明する。図5は、実施形態にかかる情報処理装置100の構成例を示す図である。図5に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。例えば、情報処理装置100は、図2および図3で説明した情報処理を行うサーバ装置である。
[2. Configuration of information processing device]
Next, the
(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークと有線または無線で接続され、例えば、端末装置10との間で情報の送受信を行う。
(About communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card) or the like. The communication unit 110 is connected to the network by wire or wirelessly, and transmits / receives information to / from the terminal device 10, for example.
(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部120は、行動情報記憶部121を有する。行動情報記憶部121については、図2で既に説明したためこの後の説明は省略する。
(About storage unit 120)
The
(制御部130について)
図5に戻り、制御部130は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Regarding the control unit 130)
Returning to FIG. 5, the control unit 130 causes the CPU (Central Processing Unit), the MPU (Micro Processing Unit), and the like to execute various programs stored in the storage device inside the
(受付部131について)
受付部131は、ユーザからコンテンツの配信要求を受け付ける。例えば、受付部131は、コンテンツの配信要求を受け付けたか否かを判定し、配信要求を受け付けたと判定した場合には、当該コンテンツにおいて推奨情報を提示するタイミングであるか否かを判定する。例えば、受付部131は、推奨情報を提示するタイミングであると判定した場合には、取得部132へと処理を移行する。
(About the reception unit 131)
The reception unit 131 receives a content distribution request from a user. For example, the accepting unit 131 determines whether a content distribution request has been accepted, and when determining that the content distribution request has been accepted, determines whether it is time to present recommended information in the content. For example, if the reception unit 131 determines that it is time to present the recommended information, the reception unit 131 shifts the processing to the acquisition unit 132.
(取得部132について)
取得部132は、ユーザがコンテンツの提供を受けるよりもに利用したサービスから、コンテンツに至るまでのユーザの一連の行動であって、サービス内での行動のプロセスを示すプロセス情報を取得する。例えば、取得部132は、ユーザがコンテンツの提供を受けるよりも前に一連の複数のサービスを利用してからコンテンツに至っている場合には、プロセス情報として、複数のサービスに渡って行われた一連の行動のプロセスを示すプロセス情報を取得する。例えば、取得部132は、プロセス情報として、ユーザがコンテンツの提供を受ける直前に利用したサービスから、コンテンツに至るまでの行動のプロセスを示すプロセス情報を取得する。
(About acquisition unit 132)
The acquisition unit 132 acquires process information indicating a process of behavior within the service, which is a series of behaviors of the user from the service that the user used to receive the provision of the content to the content. For example, when the user has reached the content after using the series of services before the user receives the provision of the content, the acquisition unit 132 uses the series of processes performed over the plurality of services as the process information. Acquire process information indicating the action process of. For example, the acquisition unit 132 acquires, as the process information, process information indicating a process of action from the service used immediately before the user receives the provision of the content to the content.
また、取得部132は、プロセス情報として、コンテンツに至るまでのサービス内でのユーザの一連の閲覧行動を示す閲覧情報を取得する。また、取得部132は、プロセス情報として、コンテンツに至るまでのサービス内でのユーザの一連の検索行動を示す検索情報を取得する。 Further, the acquisition unit 132 acquires, as the process information, browsing information indicating a series of browsing behaviors of the user within the service up to the content. Further, the acquisition unit 132 acquires, as process information, search information indicating a series of search behaviors of the user within the service up to the content.
例えば、取得部132は、ユーザが端末装置10を用いて行動をおこす度に、この行動を示す行動情報を取得する。例えば、取得部132は、端末装置10から各閲覧情報や検索情報を適宜取得し、取得した閲覧情報や検索情報が一連の行動として繋がりのあるものであればそれをプロセス情報として行動情報記憶部121に格納する。また、取得部132は、受付部131により推奨情報を提示するタイミングであると判定された場合には、行動情報記憶部121から対象のユーザのプロセス情報(行動情報)を取得する。そして、取得部132は、取得したプロセス情報を決定部133に送信する。なお、取得部132は、情報処理装置100以外のサーバ装置からプロセス情報を取得してもよい。また、取得部132は、情報処理装置100内の所定の処理部からプロセス情報を取得(受信)することができる。
For example, the acquisition unit 132 acquires action information indicating this action each time the user takes an action using the terminal device 10. For example, the acquisition unit 132 acquires each browsing information or search information from the terminal device 10 as appropriate, and if the acquired browsing information or search information is connected as a series of actions, it is used as process information in the action information storage unit. It is stored in 121. Further, when the reception unit 131 determines that it is time to present the recommended information, the acquisition unit 132 acquires the process information (behavior information) of the target user from the behavior
(決定部133について)
決定部133は、ユーザがコンテンツに至る直前に行った一連の行動である行動履歴の過程を示すプロセス情報に基づいて、ユーザに提示される取引対象である提示対象を決定する。例えば、決定部133は、プロセス情報として、ユーザがコンテンツの提供を受ける直前に利用したサービス内におけるユーザの一連の行動である行動履歴の過程を示すプロセス情報に基づいて、提示対象を決定する。例えば、決定部133は、ユーザがコンテンツの提供を受ける直前に一連の複数のサービスを利用してからコンテンツに至っている場合には、プロセス情報として、複数のサービスに渡って行われた一連の行動である行動履歴の過程を示すプロセス情報に基づいて、提示対象を決定する。
(About the determination unit 133)
The determination unit 133 determines a presentation target, which is a transaction target presented to the user, based on process information indicating a process of a behavior history, which is a series of actions performed by the user immediately before reaching the content. For example, the determination unit 133 determines the presentation target based on the process information, which is process information indicating a process of an action history that is a series of actions of the user in the service used immediately before the user receives the provision of the content. For example, when the user has reached the content after using the series of services immediately before receiving the provision of the content, the determination unit 133 uses the series of actions performed over the plurality of services as the process information. The presentation target is determined based on the process information indicating the process of the action history.
例えば、決定部133は、取得部132により取得されたプロセス情報に基づいて、ユーザに推奨される推奨情報を決定する。例えば、決定部133は、プロセス情報として、プロセスの中での行動のうちコンテンツに至る直前に行われた行動を示す行動情報に基づいて、ユーザに推奨される推奨情報を決定する。 For example, the determination unit 133 determines recommended information recommended to the user based on the process information acquired by the acquisition unit 132. For example, the determination unit 133 determines the recommended information recommended to the user based on the action information indicating the action performed immediately before reaching the content among the actions in the process as the process information.
また、例えば、決定部133は、閲覧情報に基づいて、ユーザに推奨される推奨情報を決定する。例えば、決定部133は、閲覧情報に基づき特定された属性情報であって、一連の閲覧行動によりユーザに閲覧された取引対象に関する属性情報に基づいて、ユーザに推奨される推奨情報を決定する。取引対象に関する属性情報は、例えば、図3(a)の例では「シューズ」、図3(b)の例では「冷蔵庫」となる。もちろん、取引対象に関する属性情報は、ユーザに入力されたクエリや、ユーザに選択された選択情報等でもよい。 Further, for example, the determination unit 133 determines recommended information recommended to the user based on the browsing information. For example, the determination unit 133 determines recommended information recommended to the user based on the attribute information specified based on the browsing information and the attribute information regarding the transaction target browsed by the user through a series of browsing actions. The attribute information regarding the transaction target is, for example, “shoes” in the example of FIG. 3A and “refrigerator” in the example of FIG. 3B. Of course, the attribute information regarding the transaction object may be a query input by the user, selection information selected by the user, or the like.
また、決定部133は、図2および図3(b)で説明したように、コンテンツに至るまでのユーザの一連の行動の中で、ユーザがサービスにおいて同一種別の取引対象を続けて閲覧したことを示す閲覧情報が取得された場合には、閲覧された同一種別の取引対象それぞれを比較させる一覧情報を推奨情報として決定する。 In addition, as described with reference to FIGS. 2 and 3B, the determination unit 133, in the series of actions of the user until reaching the content, the user continuously browses the transaction target of the same type in the service. When the browsing information indicating is acquired, the list information for comparing the browsed transaction objects of the same type is determined as the recommended information.
また、決定部133は、コンテンツに至るまでのユーザの一連の行動の中で、ユーザがサービスにおいて複数の同一種別の取引対象を閲覧したことを示す閲覧情報が取得された場合には、当該取引対象に関するランキング情報を推奨情報として決定してもよい。この点について、図3(b)の例を用いて説明する。 Further, when the browsing information indicating that the user browses a plurality of transaction targets of the same type in the service is acquired in the series of actions of the user up to the content, the determination unit 133 performs the transaction. Ranking information regarding the target may be determined as the recommended information. This point will be described with reference to the example of FIG.
プロセス情報PJ3によると、ユーザU3は、冷蔵庫に関する検索結果ページP31を起点に様々な検索結果を閲覧している。つまり、ユーザU3は、同一種別の取引対象(この場合、冷蔵庫)に関する情報を続けて閲覧しているため、良い冷蔵庫がないか探している可能性が高い。このようなことから、決定部133は、解析により、例えば、プロセス情報PJ3が示す一連の行動は「人気の冷蔵庫を見つけたい」という意図のもとに行われた行動であるとの解析結果を得る。このようなときに、冷蔵庫に関するランキング情報が一覧表示されると便利である。 According to the process information PJ3, the user U3 browses various search results starting from the search result page P31 regarding the refrigerator. That is, since the user U3 continuously browses the information regarding the transaction target of the same type (refrigerator in this case), there is a high possibility that the user U3 is searching for a good refrigerator. From this, the determination unit 133 analyzes the analysis result that, for example, the series of actions indicated by the process information PJ3 is an action performed with the intention of “finding a popular refrigerator”. obtain. In such a case, it is convenient to display a list of ranking information about the refrigerator.
したがって、決定部133は、冷蔵庫に関するランキング情報が一覧表示される一覧情報を推奨情報として決定する。また、後述する生成部134は、例えば、サービスTZでの冷蔵庫の売上に関するランキング情報を取得し、取得したランキング情報が表示されるような推奨情報を生成する。そして、情報処理装置100は、詳細ページP33とともにこの推奨情報を端末装置10に配信する。
Therefore, the determination unit 133 determines the list information in which the ranking information regarding the refrigerator is displayed as a list as the recommended information. Further, the generation unit 134 described later acquires, for example, ranking information regarding sales of refrigerators in the service TZ, and generates recommendation information such that the acquired ranking information is displayed. Then, the
また、決定部133は、検索情報に基づいて、ユーザに推奨される推奨情報を決定する。例えば、決定部133は、コンテンツに至るまでのユーザの一連の行動の中で、ユーザが検索クエリを用いて検索を行ったことを示す検索情報が取得された場合には、所定の条件を用いて検索結果から絞り込んだ後の検索結果を前記推奨情報として決定する。例えば、決定部133は、コンテンツに至るまでのユーザの一連の行動の中で、ユーザが検索クエリを用いて検索を行ったことを示す検索情報が取得された場合には、検索結果に対応する取引対象の仕様、検索結果に対応する取引対象に関するモデル、または、検索結果に対応する取引対象に関する製造元の少なくともいずれか1つを条件とする検索クエリを用いて検索結果から絞り込んだ後の検索結果を推奨情報として決定する。 Further, the determination unit 133 determines recommended information recommended to the user based on the search information. For example, the determination unit 133 uses a predetermined condition when the search information indicating that the user has performed the search using the search query is acquired in the series of actions of the user up to the content. The search result after narrowing down the search result is determined as the recommended information. For example, the determination unit 133 corresponds to the search result when the search information indicating that the user has performed the search using the search query is acquired in the series of actions of the user up to the content. Search results after narrowing down from the search results using a search query that has at least one of the specifications of the transaction target, the model of the transaction target corresponding to the search result, or the manufacturer of the transaction target corresponding to the search result Is decided as recommended information.
なお、決定部133は、例えば、ユーザがこのような一連の行動を行っていれば、このような推奨情報を決定する、といったように、一連の行動と推奨情報との組合せ情報を有しておき、この組合せ情報に基づき推奨情報を決定してもよい。また、決定部133は、例えば、ユーザが直前にこのような行動を行っていれば、このような推奨情報を決定する、といったように、直前の行動と推奨情報との組合せ情報を有しておき、この組合せ情報に基づき推奨情報を決定してもよい。 Note that the determining unit 133 has combination information of a series of actions and recommendation information, such as determining such recommendation information if the user is performing such a series of actions. Then, the recommended information may be determined based on this combination information. In addition, the determination unit 133 has combination information of the immediately preceding action and the recommended information, such as determining such recommended information if the user has performed such an action immediately before. Then, the recommended information may be determined based on this combination information.
(生成部134について)
生成部134は、決定部133により決定された推奨情報に基づいて、実際にユーザに提示するための推奨情報を生成する。具体的には、決定部133はどのような情報を推奨情報とするかを決定するものであるため、生成部134は、決定部133によりkっていされたように推奨情報を生成する。
(Regarding the generation unit 134)
The generation unit 134 generates recommendation information to be actually presented to the user based on the recommendation information determined by the determination unit 133. Specifically, the determining unit 133 determines what kind of information should be used as the recommended information, and thus the generating unit 134 generates the recommended information as determined by the determining unit 133.
例えば、図3(a)の例では、生成部134は、4つの商品それぞれの代表画像(サムネイル)が、4つの商品それぞれの検索結果として表示されるような検索結果RE21を生成する。検索結果RE22についても同様である。また、図3(b)の例では、生成部134は、4つの商品それぞれの代表画像(サムネイル)とともに4つの商品それぞれの価格情報が表示されるような一覧情報J411を生成する。なお、生成部134は、推奨情報が表示されるコンテンツも生成してよい。 For example, in the example of FIG. 3A, the generation unit 134 generates the search result RE21 such that the representative images (thumbnails) of the four products are displayed as the search results of the four products. The same applies to the search result RE22. Further, in the example of FIG. 3B, the generation unit 134 generates the list information J411 such that the price information of each of the four products is displayed together with the representative image (thumbnail) of each of the four products. Note that the generation unit 134 may also generate content in which recommended information is displayed.
(提示部135について)
提示部135は、決定部133により決定された推奨情報をユーザに提示する。例えば、提示部135は、生成部134により生成されたコンテンツとともに、生成部134により生成された推奨情報をユーザに提示(配信または送信)する。例えば、提示部135は、推奨情報を含むコンテンツをユーザに提示する。
(About the presentation unit 135)
The presentation unit 135 presents the recommendation information determined by the determination unit 133 to the user. For example, the presentation unit 135 presents (distributes or transmits) the recommended information generated by the generation unit 134 to the user together with the content generated by the generation unit 134. For example, the presentation unit 135 presents the content including the recommended information to the user.
〔3.変形例〕
上記実施形態にかかる情報処理装置100は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、情報処理装置100の他の実施形態について説明する。
[3. Modification example)
The
〔3−1.クーポン取得に応じたレコメンド〕
決定部133は、コンテンツに至るまでの前記ユーザの一連の行動の中で、前記ユーザがクーポンを獲得したことを示すプロセス情報が取得部132により取得された場合には、コンテンツで対象となっている取引対象に関連する取引対象のうちクーポンを適用可能な取引対象を示す対象情報を推奨情報として決定する。この点について、図6を用いて説明する。図6は、クーポン取得に応じたレコメンドの一例を示す図である。図6では、行動したのはユーザU1であるものとする。
[3-1. Recommendation according to coupon acquisition)
When the acquisition unit 132 acquires process information indicating that the user has acquired a coupon in the series of actions of the user until reaching the content, the determination unit 133 targets the content. The target information indicating the transaction target to which the coupon is applicable among the transaction targets related to the existing transaction target is determined as the recommended information. This point will be described with reference to FIG. FIG. 6 is a diagram illustrating an example of recommendations according to coupon acquisition. In FIG. 6, it is assumed that the user U1 has acted.
図6の例では、ユーザU1は、トップページP41にアクセスすることにより、「トップページP41を閲覧」、「クーポンKを取得」、「「スニーカー 白」を検索クエリとして検索」といった行動を行っている。また、情報処理装置100は、このような一連の行動を示すプロセス情報をユーザU3の端末装置10から取得(検知)することにより、行動情報記憶部121に格納している。
In the example of FIG. 6, the user U1 accesses the top page P41 to perform actions such as “view top page P41”, “obtain coupon K”, and “search“ sneaker white ”as search query”. There is. Further, the
また、情報処理装置100は、検索結果ページP42の配信要求を受け付けたことで、推奨情報を提示するタイミングであると判定したものとする。
Further, it is assumed that the
上記のようにユーザU1が行った一連の行動情報をプロセス情報PJ4とすると、情報処理装置100は、行動情報記憶部121からこのプロセス情報PJ4を取得する。次に、情報処理装置100は、プロセス情報PJ4に基づいて、プロセス情報PJ4が示す一連の行動がどのような意図で行われているかを解析し、解析結果に基づいて、どのような情報を推奨情報とすればよいかを決定する。
Assuming that the series of behavior information performed by the user U1 as described above is the process information PJ4, the
決定部133は、解析により、例えば、プロセス情報PJ4が示す一連の行動は「良い商品があればクーポンKを直ぐに使いたい」という意図のもとに行われた行動であるとの解析結果を得る。このようなときに、クーポンKを適用可能な商品が一覧表示されると便利である。したがって、決定部133は、クーポンKを適用可能な商品の一覧情報を推奨情報として決定する。 The determination unit 133 obtains an analysis result that, for example, the series of actions indicated by the process information PJ4 is an action performed with the intention of “I want to use the coupon K immediately if there is a good product”. .. In such a case, it is convenient to display a list of products to which the coupon K is applicable. Therefore, the determination unit 133 determines the list information of the products to which the coupon K is applicable as the recommended information.
ここで、図6の例では、コンテンツで対象となっている取引対象に関連する取引対象は、検索クエリ「スニーカー 白」で検索した場合にヒットする商品、あるいは、サービスTZにて取り扱われている商品のうち、カテゴリ「シューズ」に属する商品等である。このようなことから、生成部134は、検索クエリ「スニーカー 白」で検索した場合にヒットする商品、あるいは、サービスTZにて取り扱われている商品のうち、カテゴリ「シューズ」に属する商品の中から、クーポンKを適用可能な商品の商品情報を取得する。例えば、クーポンKを適用可能な商品が商品51、商品52、商品53、商品54であったとすると、生成部134は、これら4つの商品の商品情報(例えば、サムネイル)が一覧表示される一覧情報J511を生成する。
Here, in the example of FIG. 6, the transaction target related to the target transaction target in the content is handled by the product or service TZ that is hit when the search query “sneaker white” is searched. Among the products, the products belong to the category “shoes”. For this reason, the generation unit 134 selects from among the products that are hit when the search is performed with the search query “sneaker white” or the products that are handled by the service TZ and that belong to the category “shoes”. , Obtains product information of a product to which the coupon K is applicable. For example, if the products to which the coupon K can be applied are the
また、生成部134は、図6に示すように、上領域に検索結果が表示され、下領域に一覧情報J511が表示されるような検索結果ページP42を生成する。そして、提示部135は、生成部134により生成された検索結果ページP42を端末装置10に配信する。 Further, as shown in FIG. 6, the generation unit 134 generates the search result page P42 in which the search result is displayed in the upper area and the list information J511 is displayed in the lower area. Then, the presentation unit 135 distributes the search result page P42 generated by the generation unit 134 to the terminal device 10.
例えば、ユーザが過去に取得したクーポンが適用される商品がレコメンドされる場合があるが、複数のクーポンが取得されていると、ユーザは保有しているクーポンのうちどのクーポンを適用できるのか瞬時に把握することができず煩雑になる場合がある。しかしながら、本実施形態では、情報処理装置100は、一連の行動の中で直前に取得されたクーポンを適用可能な商品をレコメンドすることができるため、クーポンを使用したいという意欲があるうちに、しかもそのクーポンを確実に使える商品をレコメンドすることができるため、クーポン使用の利便性を高めることができる。
For example, a product to which a coupon acquired by the user in the past may be recommended may be recommended. However, if multiple coupons are acquired, the user can instantly determine which of the coupons the user has can be applied. Sometimes it is difficult to understand and it becomes complicated. However, in the present embodiment, the
〔3−2.カテゴリに属する他の商品をレコメンド〕
また、決定部133は、コンテンツに至るまでのユーザの一連の行動の中で、ユーザがサービスにおいて所定のカテゴリに属する取引対象を閲覧したことを示す閲覧情報が取得され場合には、当該所定のカテゴリに属する他の取引対象を示す対象情報を推奨情報として決定する。
[3-2. Recommend other products belonging to the category]
Further, when the browsing information indicating that the user browses the transaction target belonging to the predetermined category in the service is acquired in the series of actions of the user until reaching the content, the determination unit 133 determines the predetermined information. Target information indicating other transaction objects belonging to the category is determined as recommended information.
例えば、ユーザU1が、ページP51に至るまでの一連の行動の中で、ページP51に至る直前にカテゴリ「電化製品」に属する商品である商品X61および商品X62を閲覧していたとする。そうすると、決定部133は、解析により、例えば、この閲覧行動は「電化製品のなかでよいものがあれば購入したい」という意図のもとに行われた行動であるとの解析結果を得る。したがって、決定部133は、カテゴリ「電化製品」に属する商品のうち、ユーザU1に閲覧された商品X61および商品X62以外の他の商品を示す対象情報を推奨情報として決定する。 For example, it is assumed that the user U1 browses the products X61 and X62, which are the products belonging to the category “electric appliances”, immediately before reaching the page P51 in a series of actions leading to the page P51. Then, the determination unit 133 obtains an analysis result that, for example, this browsing action is an action performed with the intention of “I want to purchase if there is a good electric appliance,” for example. Therefore, the determination unit 133 determines, as the recommended information, target information indicating a product other than the product X61 and the product X62 browsed by the user U1 among the products belonging to the category “electrical product”.
また、提示部135は、生成部134によりこの対象情報が表示されるようなページP51が生成されたことに応じて、ページP51をユーザに配信する。このような場合、ユーザU1は、ページP51において未だ閲覧していない電化製品として、例えば、売れ筋の電化製品に気付くことができるため、この先、自力で電化製品を探す手間が省ける。このようなことから、情報処理装置100は、例えば、情報検索の利便性を高めることができるとともに、ユーザの行動の意図を高精度に加味した情報提案を行うことができる。
In addition, the presentation unit 135 distributes the page P51 to the user in response to the generation of the page P51 by which the target information is displayed by the generation unit 134. In such a case, the user U1 can notice, for example, a hot-selling electric appliance as an electric appliance that has not been browsed on the page P51, and thus can save time and effort for searching for an electric appliance by himself. For this reason, the
また、上記例を用いて、さらに別の一例を示す。例えば、ユーザがページP51に至るまでの一連の行動の中のうち、ページP51に至る直前にカテゴリ「洗濯機」に属する商品であって、「今から1時間以内の注文で翌日配送」といった洗濯機である商品X61および商品X62を閲覧したとする。そうすると、決定部133は、解析により、例えば、この閲覧行動は「すぐにでも洗濯機が欲しい」という意図のもとに行われた行動であるとの解析結果を得る。このような場合、決定部133は、カテゴリ「洗濯機」に属する商品のうち、ユーザU1に閲覧された商品X61以外の他の商品を示す対象情報を推奨情報として決定する。 Further, another example will be shown using the above example. For example, in a series of actions taken by the user until reaching page P51, a product belonging to the category “washing machine” immediately before reaching page P51, such as “the next day's order is delivered within one hour” It is assumed that the product X61 and the product X62, which are machines, are browsed. Then, the determination unit 133 obtains an analysis result that, for example, this browsing action is an action performed with the intention of “I want a washing machine immediately”. In such a case, the determination unit 133 determines target information indicating a product other than the product X61 browsed by the user U1 among the products belonging to the category “washing machine” as the recommended information.
また、提示部135は、生成部134によりこの対象情報が表示されるようなページP51が生成されたことに応じて、ページP51をユーザに配信する。これにより、ユーザU1は、「今から1時間以内の注文で翌日配送」可能な洗濯機を直ぐに見付けることができる。これにより、情報処理装置100は、例えば、情報検索の利便性を高めることができるとともに、ユーザの行動の意図を高精度に加味した情報提案を行うことができる。
In addition, the presentation unit 135 distributes the page P51 to the user in response to the generation of the page P51 by which the target information is displayed by the generation unit 134. As a result, the user U1 can immediately find a washing machine that can be "delivered the next day with an order within one hour from now". Thereby, the
〔3−3.同ストア内でのレコメンド〕
また、決定部133は、コンテンツに至るまでのユーザの一連の行動の中で、ユーザが同一のサービスにおいて複数の取引対象を閲覧したこを示す閲覧情報が取得され場合には、当該サービス内の他の取引対象を示す対象情報を推奨情報として決定する。
[3-3. Recommendation in the same store]
Further, when the browsing information indicating that the user browses a plurality of transaction targets in the same service is acquired in the series of actions of the user up to the content, the determining unit 133 determines whether the content of the service Target information indicating another transaction target is determined as recommended information.
例えば、ユーザU1が、ページP51に至るまでの一連の行動の中で、ページP51に至る直前にサービズTZ内においてカテゴリ「電化製品」に属する商品である商品X61および商品X62を閲覧していたとする。このように、サービズTZ内において複数の商品が閲覧されている場合、ユーザU1はサービズTZ内において商品を購入しようと考えている可能性が高い。さらにいうなれば、ユーザU1はサービズTZ内においてカテゴリ「電化製品」に属する商品を購入しようと考えている可能性が高い。そうすると、決定部133は、解析により、例えば、この閲覧行動は「サービズTZで電化製品を購入したい」という意図のもとに行われた行動であるとの解析結果を得る。したがって、決定部133は、カテゴリ「電化製品」に属する商品のうち、ユーザU1に閲覧された商品X61および商品X62以外の他の商品であって、サービズTZにて取り扱われている商品を示す対象情報を推奨情報として決定する。 For example, it is assumed that the user U1 browses the products X61 and X62 which are the products belonging to the category “electrical appliances” in the service TZ immediately before reaching the page P51 in a series of actions leading to the page P51. .. As described above, when a plurality of products are browsed in the service TZ, it is highly possible that the user U1 intends to purchase the product in the service TZ. Furthermore, it is highly possible that the user U1 intends to purchase a product belonging to the category "electrical product" in the service TZ. Then, the determination unit 133 obtains an analysis result that, for example, this browsing action is an action performed with the intention of "I want to purchase an electric appliance at the service TZ" through analysis. Therefore, the determination unit 133 is a target indicating a product other than the product X61 and the product X62 browsed by the user U1 among the products belonging to the category “electrical product” and which is handled by the service TZ. Determine the information as recommended information.
また、提示部135は、生成部134によりこの対象情報が表示されるようなページP51が生成されたことに応じて、ページP51をユーザに配信する。このように、情報処理装置100は、例えば、情報検索の利便性を高めることができるとともに、ユーザの行動の意図を高精度に加味した情報提案を行うことができる。また、情報処理装置100は、複数のサービスに渡って商品が購入されることにより送料の加算されていまうことを防ぐことができる。
In addition, the presentation unit 135 distributes the page P51 to the user in response to the generation of the page P51 by which the target information is displayed by the generation unit 134. In this way, the
〔3−4.評価情報をレコメンド〕
また、決定部133は、コンテンツに至るまでのユーザの一連の行動の中で、ユーザがサービスにおいて所定のカテゴリに属する取引対象を閲覧したことを示す閲覧情報が取得され場合には、当該取引対象に対する評価情報を推奨情報として決定する。
[3-4. Recommend evaluation information)
Further, when the browsing information indicating that the user browses a transaction target belonging to a predetermined category in the service is acquired in the series of actions of the user until reaching the content, the determination unit 133 determines the transaction target. Evaluation information for is determined as recommended information.
例えば、ユーザU1が、詳細ページP61に至るまでの一連の行動の中で、書籍である商品X71の詳細ページP61に至る直前に、書籍に関する検索結果ページを閲覧したうえで、検索結果の1つである商品X71を選択することにより詳細ページP61の配信要求を送信していたとする。そうすると、決定部133は、解析により、「書籍であれば他ユーザの口コミ(評価情報の一例)を考慮したうえで購入すべき」という意図のもとに行われた行動であるとの解析結果を得る。したがって、決定部133は、商品X71に関する口コミ(評価情報)を推奨情報として決定する。 For example, in the series of actions leading to the detail page P61, the user U1 browses the search result page regarding the book immediately before reaching the detail page P61 of the product X71, which is a book, and then selects one of the search results. It is assumed that the distribution request for the detailed page P61 is transmitted by selecting the product X71 which is. Then, the analysis result of the determination unit 133 is that the action is performed with the intention of “a book should be purchased in consideration of word-of-mouth (an example of evaluation information) of another user in the case of a book”. To get Therefore, the determination unit 133 determines word-of-mouth (evaluation information) regarding the product X71 as recommended information.
また、提示部135は、生成部134によりこの評価情報が表示されるような詳細ページP61が生成されたことに応じて、詳細ページP61をユーザに配信する。これにより、情報処理装置100は、例えば、ユーザが商品購入する前にチェックすべき情報(かかる例では、口コミ)が存在する場合には、この情報を強制的にユーザに閲覧させることができるため、商品購入の際の利便性を高めることができるとともに、ユーザの行動の意図を高精度に加味した情報提案を行うことができる。
In addition, the presentation unit 135 delivers the detailed page P61 to the user in response to the generation of the detailed page P61 by which the evaluation information is displayed by the generation unit 134. Accordingly, the
〔3−5.ユーザによる絞り込み検索(1)〕
また、決定部133は、コンテンツに至るまでのユーザの一連の行動の中で、ユーザが取引対象の仕様に関する条件を用いて絞り込み検索を行ったことを示す検索情報が取得された場合には、取引対象に関連する取引対象であって上記仕様の取引対象を示す対象情報を推奨情報として決定する。
[3-5. Narrowed search by user (1)]
Further, when the search information indicating that the user has performed the narrowing search using the condition regarding the specifications of the transaction target is acquired in the series of actions of the user until reaching the content, the determining unit 133, The target information indicating the transaction target related to the transaction target and having the above specifications is determined as the recommended information.
例えば、ユーザU1が、詳細ページP71に至るまでの一連の行動の中で、シューズである商品X81の詳細ページP71に至る直前に、シューズの仕様として、例えば、「サイズ26.0〜27.0」を選択することにより絞り込み検索を行ったとする。また、ユーザU1は、かかる絞り込み検索に対応する検索結果のうち、検索結果の1つである商品X81を選択することにより詳細ページP71の配信要求を送信したとする。そうすると、決定部133は、解析により、「サイズ26.0〜27.0のシューズが欲しい」という意図のもとに行われた行動であるとの解析結果を得る。したがって、決定部133は、カテゴリ「シューズ」に属する商品のうち、「サイズ26.0〜27.0」の商品を示す対象情報を推奨情報として決定する。 For example, in the series of actions leading to the detail page P71, the user U1 immediately before reaching the detail page P71 of the product X81, which is a shoe, has the shoe specifications such as “size 26.0 to 27.0”. It is assumed that the search is narrowed down by selecting "". Further, it is assumed that the user U1 transmits the distribution request for the detailed page P71 by selecting the product X81, which is one of the search results, from the search results corresponding to the narrowed search. Then, the determination unit 133 obtains an analysis result that the action is performed with the intention of “I want shoes of size 26.0 to 27.0” by analysis. Therefore, the determination unit 133 determines the target information indicating the product of “size 26.0 to 27.0” among the products belonging to the category “shoes” as the recommended information.
また、提示部135は、生成部134によりこの対象情報が表示されるような詳細ページP71が生成されたことに応じて、詳細ページP71をユーザに配信する。これにより、情報処理装置100は、例えば、情報検索の利便性を高めることができるとともに、ユーザの行動の意図を高精度に加味した情報提案を行うことができる。
In addition, the presentation unit 135 delivers the detailed page P71 to the user in response to the generation of the detailed page P71 by which the target information is displayed by the generation unit 134. Thereby, the
なお、決定部133は、上記仕様の取引対象を示す対象情報のうち、在庫の存在する取引対象を示す対象情報を推奨情報として決定してもよい。例えば、決定部133は、カテゴリ「シューズ」に属する商品のうち、「サイズ26.0〜27.0」の商品であって現時点で在庫の存在する商品を示す対象情報を推奨情報として決定する。 In addition, the determination unit 133 may determine, as the recommended information, the target information indicating the transaction target for which inventory exists among the target information indicating the transaction target for the above specifications. For example, the determination unit 133 determines, as the recommended information, target information indicating a product of “size 26.0 to 27.0” that is currently in stock among the products belonging to the category “shoes”.
〔3−6.ユーザによる絞り込み検索(2)〕
また、決定部133は、コンテンツに至るまでのユーザの一連の行動の中で、ユーザが取引対象の価格帯に関する条件を用いて絞り込み検索を行ったことを示す検索情報が取得された場合には、取引対象に関連する取引対象であって上記価格帯の取引対象を示す対象情報を推奨情報として決定する。
[3-6. Narrowed search by user (2)]
Further, when the determination unit 133 obtains search information indicating that the user has performed a narrow-down search using the condition regarding the price range of the transaction target, in the series of actions of the user until reaching the content. , Object information indicating a transaction object related to the transaction object and in the above price range is determined as recommended information.
例えば、ユーザU1が、詳細ページP71に至るまでの一連の行動の中で、シューズである商品X81の詳細ページP71に至る直前に、シーズの価格として、例えば、「5,000円〜10,000円」を選択することにより絞り込み検索を行っていたとする。また、ユーザU1は、かかる絞り込み検索に対応する検索結果のうち、検索結果の1つである商品X81を選択することにより詳細ページP71の配信要求を送信したとする。そうすると、決定部133は、解析により、「5,000円〜10,000円のシューズが欲しい」という意図のもとに行われた行動であるとの解析結果を得る。したがって、決定部133は、カテゴリ「シューズ」に属する商品のうち、「5,000円〜10,000円」の商品を示す対象情報を推奨情報として決定する。 For example, in the series of actions leading to the detail page P71, the user U1 immediately before reaching the detail page P71 of the product X81, which is shoes, has a price of the seeds of, for example, “5,000 yen to 10,000 yen”. It is assumed that the search is narrowed down by selecting "yen". Further, it is assumed that the user U1 transmits the distribution request for the detailed page P71 by selecting the product X81, which is one of the search results, from the search results corresponding to the narrowed search. Then, the determination unit 133 obtains an analysis result that the action is performed with the intention of "I want shoes of 5,000 to 10,000 yen" by analysis. Therefore, the determination unit 133 determines, as the recommended information, the target information indicating the products of “5,000 yen to 10,000 yen” among the products belonging to the category “shoes”.
また、提示部135は、生成部134によりこの対象情報が表示されるような詳細ページP71が生成されたことに応じて、詳細ページP71をユーザに配信する。これにより、情報処理装置100は、例えば、情報検索の利便性を高めることができるとともに、ユーザの行動の意図を高精度に加味した情報提案を行うことができる。
In addition, the presentation unit 135 delivers the detailed page P71 to the user in response to the generation of the detailed page P71 by which the target information is displayed by the generation unit 134. Thereby, the
〔3−7.クエリ変更に応じたレコメンド〕
また、決定部133は、コンテンツに至るまでのユーザの一連の行動の中で、ユーザが所定の検索クエリから当該所定の検索クエリに関連する他の検索クエリに変更して検索を行ったことを示す検索情報が取得された場合には、変更後の検索クエリに対応する検索結果を推奨情報として決定する。
[3-7. Recommendation according to query change)
In addition, the determination unit 133 determines that the user has changed the predetermined search query to another search query related to the predetermined search query and performed the search in the series of actions of the user until reaching the content. When the indicated search information is acquired, the search result corresponding to the changed search query is determined as the recommended information.
例えば、ユーザU1が、詳細ページP81に至るまでの一連の行動の中で、「スニーカー」を検索クエリとして検索を行った後、さらに検索結果を絞り込むために検索クエリを「スニーカー 白」へと変更し、再度検索を行っていたとする。そうすると、決定部133は、解析により、「白のスニーカーが欲しい」という意図のもとに行われた行動であるとの解析結果を得る。したがって、決定部133は、カテゴリ「スニーカー」に属する商品のうち、カラー「白または白系統」の商品を示す対象情報を推奨情報として決定する。 For example, in the series of actions up to the detail page P81, the user U1 searches for "sneakers" as a search query, and then changes the search query to "sneaker white" to further narrow down the search results. Then, it is assumed that the search is performed again. Then, the determination unit 133 obtains an analysis result that the action is performed with the intention of “I want white sneakers” by analysis. Therefore, the determination unit 133 determines the target information indicating the product of the color “white or white system” among the products belonging to the category “sneaker” as the recommended information.
また、提示部135は、生成部134によりこの対象情報が表示されるような詳細ページP81が生成されたことに応じて、詳細ページP81をユーザに配信する。これにより、情報処理装置100は、例えば、情報検索の利便性を高めることができるとともに、ユーザの行動の意図を高精度に加味した情報提案を行うことができる。
In addition, the presentation unit 135 delivers the detailed page P81 to the user in response to the generation of the detailed page P81 by which the target information is displayed by the generation unit 134. Thereby, the
〔3−8.端末装置について〕
上記実施形態では、情報処理装置100が、推奨情報を含むコンテンツを配信する例を示した。しかし、情報処理装置100が、(推奨情報とコンテンツが一体化されていない状態で)コンテンツとともに推奨情報を送信することにより、端末装置10が、コンテンツに対し推奨情報を挿入することにより、推奨情報を含むコンテンツを提示してもよい。
[3-8. About terminal device]
In the above-described embodiment, the example in which the
〔4.ハードウェア構成〕
また、上記実施形態にかかる情報処理装置100は、例えば図7に示すような構成のコンピュータ1000によって実現される。図7は、情報処理装置100の機能を実現するコンピュータ1000の一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[4. Hardware configuration]
The
CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
The
HDD1400は、CPU1100によって実行されるプログラム、および、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、通信網50を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを、通信網50を介して他の機器へ送信する。
The
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを、入出力インターフェイス1600を介して出力装置へ出力する。
The
メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The
例えば、コンピュータ1000が実施形態にかかる情報処理装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、HDD1400には、記憶部120内のデータが格納される。コンピュータ1000のCPU1100は、これらのプログラムを、記録媒体1800から読み取って実行するが、他の例として、他の装置から、通信網50を介してこれらのプログラムを取得してもよい。
For example, when the
〔5.その他〕
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
[5. Other]
Further, each constituent element of each illustrated device is functionally conceptual, and does not necessarily have to be physically configured as illustrated. That is, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part of the device may be functionally or physically distributed / arranged in arbitrary units according to various loads or usage conditions. It can be integrated and configured.
以上、本願の実施形態をいくつかの図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 As described above, the embodiments of the present application have been described in detail based on some drawings, but these are examples, and various modifications based on the knowledge of those skilled in the art, including the modes described in the section of the disclosure of the invention, It is possible to implement the present invention in other forms with improvements.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 Also, the above-mentioned "section (module, unit)" can be read as "means" or "circuit". For example, the acquisition unit can be read as an acquisition unit or an acquisition circuit.
1 情報処理システム
10 端末装置
100 情報処理装置
120 記憶部
121 行動情報記憶部
130 制御部
131 受付部
132 取得部
133 決定部
134 生成部
135 提示部
1 Information Processing System 10
Claims (17)
前記ユーザが前記コンテンツに至る直前に行った一連の行動である行動履歴の過程を示すプロセス情報として、前記コンテンツに至る直前における一連の閲覧行動の過程を示す閲覧情報に基づいて、前記ユーザに提示される取引対象である提示対象を決定する決定部と
を有し、
前記決定部は、前記閲覧情報が前記コンテンツに至る直前における一連の行動の中で、同一種別の取引対象が続けて閲覧されたことを示す場合には、閲覧された前記同一種別の取引対象を前記提示対象として決定することにより、閲覧された前記同一種別の取引対象それぞれを比較させる一覧情報を前記ユーザに提示される推奨情報として決定する
ことを特徴とする情報処理装置。 A reception unit that receives a content distribution request from a user,
Presented to the user as process information indicating a process of an action history, which is a series of actions performed by the user immediately before reaching the content, based on browsing information indicating a sequence of browsing actions immediately before reaching the content. And a deciding part for deciding a presented object which is a traded object,
In the series of actions immediately before the browsing information reaches the content, the determination unit indicates that the transaction object of the same type that has been browsed is indicated when the transaction object of the same type is continuously browsed. An information processing apparatus, characterized in that by determining as the presentation target, list information for comparing the browsed transaction targets of each other is determined as recommended information to be presented to the user.
前記ユーザが前記コンテンツに至る直前に行った一連の行動である行動履歴の過程を示すプロセス情報として、前記コンテンツに至る直前における一連の検索行動の過程を示す検索情報に基づいて、前記ユーザに提示される取引対象である提示対象を決定する決定部と
を有し、
前記決定部は、前記検索情報が前記コンテンツに至る直前におけるユーザの一連の行動の中で、クーポンが獲得されたことを示す場合には、前記コンテンツで対象となっている取引対象に関連する取引対象のうち前記クーポンを適用可能な取引対象を前記提示対象として決定する
ことを特徴とする情報処理装置。 A reception unit that receives a content distribution request from a user,
Presented to the user as process information indicating a process of an action history, which is a series of actions performed by the user immediately before reaching the content, based on search information indicating a sequence of search actions immediately before reaching the content. And a deciding part for deciding a presented object which is a traded object,
In the case where the determination unit indicates that a coupon has been acquired in the series of actions of the user immediately before the search information reaches the content, a transaction related to the transaction target of the content is performed. An information processing apparatus, characterized in that among the objects, a transaction object to which the coupon can be applied is determined as the presentation object.
ことを特徴とする請求項1または2に記載の情報処理装置。 As the process information, the determining unit selects the presentation target based on process information indicating a process of an action history, which is a series of actions of the user in the service used immediately before the user receives the provision of the content. the information processing apparatus according to claim 1 or 2, characterized in that the determining.
ことを特徴とする請求項3に記載の情報処理装置。 If the user has reached the content after using the series of services immediately before receiving the provision of the content, the determination unit may perform a series of operations over the plurality of services as the process information. The information processing apparatus according to claim 3 , wherein the presentation target is determined based on process information indicating a process of an action history that is the action of.
ことを特徴とする請求項2に記載の情報処理装置。 The information processing apparatus according to claim 2 , wherein the determining unit determines, as the process information, the presentation target based on browsing information indicating a series of browsing actions immediately before reaching the content. ..
ことを特徴とする請求項1または5に記載の情報処理装置。 If the transaction information belonging to a predetermined category is browsed in a series of actions immediately before the browsing information reaches the content, the determination unit determines another transaction object belonging to the predetermined category. The information processing apparatus according to claim 1 or 5 , wherein is determined as the presentation target.
ことを特徴とする請求項1に記載の情報処理装置。 The determining unit, as the process information, on the basis of the search information indicating the process of a series of search behavior immediately before reaching the content, the information processing apparatus according to claim 1, characterized in that to determine the presentation object ..
ことを特徴とする請求項2または7に記載の情報処理装置。 When the determination unit indicates that the search is performed using the search query in the series of actions immediately before the search information reaches the content, the determination unit narrows down the search result using a predetermined condition. The information processing apparatus according to claim 2 , wherein the search result of is determined as the presentation target.
ことを特徴とする請求項8に記載の情報処理装置。 When the determination unit indicates that a search is performed using a search query in a series of actions immediately before the search information reaches the content, the specification of the transaction target corresponding to the search result, the Presenting the search results after narrowing down from the search results using a search query that is conditional on at least one of a model related to the trade objects corresponding to the search results or a manufacturer related to the trade objects corresponding to the search results The information processing apparatus according to claim 8 , wherein the information processing apparatus is determined as a target.
ことを特徴とする請求項7〜9のいずれか1つに記載の情報処理装置。 The determination unit is related to the transaction object when the search information indicates that the narrowed search is performed using the condition regarding the specification of the transaction object in the series of actions immediately before reaching the content. the information processing apparatus according to any one of claims 7-9, characterized in that to determine the trading target of the specification as the presentation object to a traded.
ことを特徴とする請求項10に記載の情報処理装置。 The determining unit, among the object information indicating an object of trading the specification a transaction object associated with the transaction subject to claim 10, wherein determining a transaction object existing inventory as the presentation object The information processing device described.
ことを特徴とする請求項7〜11のいずれか1つに記載の情報処理装置。 When the determination unit indicates that the narrowed search is performed using the condition regarding the price range of the transaction target in the series of actions immediately before the search information reaches the content, the transaction related to the transaction target is performed. the information processing apparatus according to any one of claims 7 to 11, characterized by determining the object of trading the price a subject as the presentation subject.
ことを特徴とする請求項7〜12のいずれか1つに記載の情報処理装置。 In the case where the determination unit indicates that a search is performed by changing from a predetermined search query to another search query related to the search query in a series of actions immediately before the search information reaches the content. the information processing apparatus according to any one of claims 7 to 12, wherein determining the search results corresponding to the search query the changed as the presentation subject.
ユーザからコンテンツの配信要求を受け付ける受付工程と、
前記ユーザが前記コンテンツに至る直前に行った一連の行動である行動履歴の過程を示すプロセス情報として、前記コンテンツに至る直前における一連の閲覧行動の過程を示す閲覧情報に基づいて、前記ユーザに提示される取引対象である提示対象を決定する決定工程と
を含み、
前記決定工程は、前記閲覧情報が前記コンテンツに至る直前における一連の行動の中で、同一種別の取引対象が続けて閲覧されたことを示す場合には、閲覧された前記同一種別の取引対象を前記提示対象として決定することにより、閲覧された前記同一種別の取引対象それぞれを比較させる一覧情報を前記ユーザに提示される推奨情報として決定する
ことを特徴とする情報処理方法。 An information processing method executed by an information processing device, comprising:
A reception process for receiving a content distribution request from a user,
Presented to the user as process information indicating a process of an action history, which is a series of actions performed by the user immediately before reaching the content, based on browsing information indicating a sequence of browsing actions immediately before reaching the content. And a decision step of deciding a presented object which is a traded object,
In the determination step, if the transaction information of the same type is continuously browsed in the series of actions immediately before the browsing information reaches the content, the transaction object of the same type browsed is browsed. An information processing method, characterized in that, by determining as the presentation target, list information for comparing the browsed transaction targets of the same type is determined as recommended information to be presented to the user.
ユーザからコンテンツの配信要求を受け付ける受付工程と、
前記ユーザが前記コンテンツに至る直前に行った一連の行動である行動履歴の過程を示すプロセス情報として、前記コンテンツに至る直前における一連の検索行動の過程を示す検索情報に基づいて、前記ユーザに提示される取引対象である提示対象を決定する決定工程と
を含み、
前記決定工程は、前記検索情報が前記コンテンツに至る直前におけるユーザの一連の行動の中で、クーポンが獲得されたことを示す場合には、前記コンテンツで対象となっている取引対象に関連する取引対象のうち前記クーポンを適用可能な取引対象を前記提示対象として決定する
ことを特徴とする情報処理方法。 An information processing method executed by an information processing device, comprising:
A reception process for receiving a content distribution request from a user,
Presented to the user as process information indicating a process of an action history, which is a series of actions performed by the user immediately before reaching the content, based on search information indicating a sequence of search actions immediately before reaching the content. And a decision step of deciding a presented object which is a traded object,
In the determination step, when the search information indicates that a coupon has been acquired in the series of actions of the user immediately before reaching the content, the transaction related to the transaction target of the content. An information processing method, wherein among the objects, a transaction object to which the coupon is applicable is determined as the presentation object.
前記ユーザが前記コンテンツに至る直前に行った一連の行動である行動履歴の過程を示すプロセス情報として、前記コンテンツに至る直前における一連の閲覧行動の過程を示す閲覧情報に基づいて、前記ユーザに提示される取引対象である提示対象を決定する決定手順と
をコンピュータに実行させ、
前記決定手順は、前記閲覧情報が前記コンテンツに至る直前における一連の行動の中で、同一種別の取引対象が続けて閲覧されたことを示す場合には、閲覧された前記同一種別の取引対象を前記提示対象として決定することにより、閲覧された前記同一種別の取引対象それぞれを比較させる一覧情報を前記ユーザに提示される推奨情報として決定する
ことを特徴とする情報処理プログラム。 A reception procedure for receiving content distribution requests from users,
Presented to the user as process information indicating a process of an action history, which is a series of actions performed by the user immediately before reaching the content, based on browsing information indicating a sequence of browsing actions immediately before reaching the content. The computer to execute the decision procedure for deciding the presentation target that is the transaction target,
In the determination procedure, when the transaction information of the same type is continuously browsed in the series of actions immediately before the browsing information reaches the content, the transaction object of the browsed same type is selected. An information processing program, wherein the list information for comparing the browsed transaction objects of the same type is determined as recommended information to be presented to the user by determining as the presentation object.
前記ユーザが前記コンテンツに至る直前に行った一連の行動である行動履歴の過程を示すプロセス情報として、前記コンテンツに至る直前における一連の検索行動の過程を示す検索情報に基づいて、前記ユーザに提示される取引対象である提示対象を決定する決定手順と
をコンピュータに実行させ、
前記決定手順は、前記検索情報が前記コンテンツに至る直前におけるユーザの一連の行動の中で、クーポンが獲得されたことを示す場合には、前記コンテンツで対象となっている取引対象に関連する取引対象のうち前記クーポンを適用可能な取引対象を前記提示対象として決定する
ことを特徴とする情報処理プログラム。 A reception procedure for receiving content distribution requests from users,
Presented to the user as process information indicating a process of an action history, which is a series of actions performed by the user immediately before reaching the content, based on search information indicating a sequence of search actions immediately before reaching the content. The computer to execute the decision procedure for deciding the presentation target that is the transaction target,
In the determination procedure, when the search information indicates that a coupon has been acquired in the series of actions of the user immediately before reaching the content, the transaction related to the transaction target of the content. An information processing program, characterized in that among the objects, a transaction object to which the coupon can be applied is determined as the presentation object.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018217686A JP6695953B1 (en) | 2018-11-20 | 2018-11-20 | Information processing apparatus, information processing method, and information processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018217686A JP6695953B1 (en) | 2018-11-20 | 2018-11-20 | Information processing apparatus, information processing method, and information processing program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020001653A Division JP2020087480A (en) | 2020-01-08 | 2020-01-08 | Information processing apparatus, information processing method, and information processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6695953B1 true JP6695953B1 (en) | 2020-05-20 |
JP2020086728A JP2020086728A (en) | 2020-06-04 |
Family
ID=70682366
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018217686A Active JP6695953B1 (en) | 2018-11-20 | 2018-11-20 | Information processing apparatus, information processing method, and information processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6695953B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021190086A (en) * | 2020-05-27 | 2021-12-13 | ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド | Method for recommending multimedia resource, device for recommending multimedia resource, electronic apparatus, non-temporary computer-readable storage medium, and computer program |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7167370B1 (en) | 2022-02-03 | 2022-11-08 | ヤフー株式会社 | Information processing device, information processing method, and information processing program |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010225115A (en) * | 2009-03-25 | 2010-10-07 | Toshiba Corp | Device and method for recommending content |
JP5378026B2 (en) * | 2009-03-27 | 2013-12-25 | 三菱スペース・ソフトウエア株式会社 | Search list providing server, search list providing method and program |
CN102819804A (en) * | 2011-06-07 | 2012-12-12 | 阿里巴巴集团控股有限公司 | Goods information pushing method and device |
JP5601725B2 (en) * | 2011-11-30 | 2014-10-08 | 楽天株式会社 | Information processing apparatus, information processing method, information processing program, and recording medium |
JP5449466B2 (en) * | 2012-06-29 | 2014-03-19 | 楽天株式会社 | Information processing system, similar category identification method, and program |
JP6175340B2 (en) * | 2013-10-01 | 2017-08-02 | ヤフー株式会社 | Coupon providing apparatus, coupon providing method, and coupon providing program |
WO2017090764A1 (en) * | 2015-11-27 | 2017-06-01 | インフィニティー株式会社 | Commodity/service purchase support method, system, and program |
JP2018018136A (en) * | 2016-07-25 | 2018-02-01 | アスクル株式会社 | Electronic commerce system |
JP6215425B1 (en) * | 2016-09-16 | 2017-10-18 | ヤフー株式会社 | Determination program, determination method, and determination apparatus |
CN107944973A (en) * | 2017-12-12 | 2018-04-20 | 柳州市北龟农业科技孵化器有限公司 | A kind of agricultural product electronic business service system |
-
2018
- 2018-11-20 JP JP2018217686A patent/JP6695953B1/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021190086A (en) * | 2020-05-27 | 2021-12-13 | ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド | Method for recommending multimedia resource, device for recommending multimedia resource, electronic apparatus, non-temporary computer-readable storage medium, and computer program |
JP7194163B2 (en) | 2020-05-27 | 2022-12-21 | ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド | Multimedia resource recommendation method, multimedia resource recommendation device, electronic device, non-transitory computer-readable storage medium, and computer program |
Also Published As
Publication number | Publication date |
---|---|
JP2020086728A (en) | 2020-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113077317B (en) | Item recommendation method, device, equipment and storage medium based on user data | |
US10049139B2 (en) | Diversity within search results | |
US20130124361A1 (en) | Consumer, retailer and supplier computing systems and methods | |
US20130311340A1 (en) | Systems and methods for displaying items | |
WO2013161105A1 (en) | Tag management device, tag management method, tag management program, and computer-readable recording medium for storing said program | |
US20140249935A1 (en) | Systems and methods for forwarding users to merchant websites | |
JP6215425B1 (en) | Determination program, determination method, and determination apparatus | |
US9594540B1 (en) | Techniques for providing item information by expanding item facets | |
CN117501676A (en) | Information processing device, information processing method, and program | |
JP2019046108A (en) | Management device, control method, and program | |
JP6695953B1 (en) | Information processing apparatus, information processing method, and information processing program | |
JP2020087480A (en) | Information processing apparatus, information processing method, and information processing program | |
JP2020004050A (en) | server | |
AU2020260475A1 (en) | Automated generation of video-based electronic solicitations | |
US20150221014A1 (en) | Clustered browse history | |
US20140214591A1 (en) | System and method to provide a product display in a business | |
JP5613737B2 (en) | Recommended product notification device, recommended product notification method, and recommended product notification program | |
JP6056327B2 (en) | Electronic commerce server device | |
US10380669B2 (en) | Product browsing system and method | |
JP2014049039A (en) | Shopping support device | |
JP5783154B2 (en) | Customer management device, customer management method, and program | |
JP6698041B2 (en) | Information processing apparatus, method and program | |
JP2023065322A (en) | ONLINE SHOPPING INFORMATION PROVIDING METHOD, COMPUTER PROGRAM AND USER TERMINAL | |
JP2015079460A (en) | Information processing apparatus and program | |
JP6494710B2 (en) | Distribution apparatus, distribution method, and distribution program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20190214 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190520 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190604 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190802 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20191008 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20191101 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20191108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200108 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20200108 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20200218 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20200225 |
|
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: 20200324 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200422 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6695953 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |