Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7322209B2 - REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD - Google Patents
[go: Go Back, main page]

JP7322209B2 - REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD - Google Patents

REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD Download PDF

Info

Publication number
JP7322209B2
JP7322209B2 JP2022014499A JP2022014499A JP7322209B2 JP 7322209 B2 JP7322209 B2 JP 7322209B2 JP 2022014499 A JP2022014499 A JP 2022014499A JP 2022014499 A JP2022014499 A JP 2022014499A JP 7322209 B2 JP7322209 B2 JP 7322209B2
Authority
JP
Japan
Prior art keywords
user
domain
site
registration
user identifier
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
JP2022014499A
Other languages
Japanese (ja)
Other versions
JP2022048292A (en
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
Priority claimed from JP2019172333A external-priority patent/JP7018917B2/en
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2022014499A priority Critical patent/JP7322209B2/en
Publication of JP2022048292A publication Critical patent/JP2022048292A/en
Application granted granted Critical
Publication of JP7322209B2 publication Critical patent/JP7322209B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

特許法第30条第2項適用 公開日 平成31年1月29日 YAHOO!プロモーション広告サイト https://support-marketing.yahoo.co.jp/promotionalads/ss/articledetail?lan=ja&aid=32877Article 30, Paragraph 2 of the Patent Act is applied Publication date January 29, 2019 YAHOO! Promotional advertising site https://support-marketing. Yahoo. co. jp/promotionalads/ss/articledetail? lan=ja&aid=32877

本発明は、登録プログラム、登録装置および登録方に関する。 The present invention relates to a registration program, a registration device and a registration method .

従来、インターネットの飛躍的な普及に伴い、インターネットを介して様々な情報の提供が行われている。このような情報の提供を行う技術の一例として、HTTPクッキー( 以下、「クッキー」と記載する。)と呼ばれる技術を用いて、利用者を識別することで、利用者のアクセス履歴を特定し、特定したアクセス履歴に基づいて、各種サービスを提供する技術が知られている。例えば、利用者が閲覧したサイトの履歴を取得し、取得した履歴に応じて選択された情報を利用者に提供する技術が知られている(特許文献1参照)。 2. Description of the Related Art Conventionally, with the rapid spread of the Internet, various kinds of information have been provided via the Internet. As an example of technology for providing such information, a technology called HTTP cookie (hereinafter referred to as "cookie") is used to identify the user, thereby identifying the user's access history, Techniques for providing various services based on the identified access history are known. For example, there is known a technique of acquiring a history of sites browsed by a user and providing the user with information selected according to the acquired history (see Patent Literature 1).

ここで、クッキーには、利用者がアクセスしているドメインのサーバによって発行されるファーストパーティークッキーと、利用者がアクセスしているドメインとは異なるドメインのサーバによって発行されるサードパーティークッキーとが存在する。このようなサードパーティークッキーを用いた場合には、利用者がアクセスしているドメインだけではなく、他ドメインへのアクセス履歴を特定することができる。 Here, there are first-party cookies issued by the server of the domain that the user is accessing and third-party cookies issued by the server of the domain different from the domain that the user is accessing. do. When using such a third-party cookie, it is possible to identify not only the domain that the user is accessing, but also the access history to other domains.

特許第5662537号公報Japanese Patent No. 5662537

しかしながら、上記の従来技術では、サードパーティークッキーの使用が制限されている場合には、利用者に適切な情報を提供できない場合がある。 However, with the conventional technology described above, there are cases where appropriate information cannot be provided to users when the use of third-party cookies is restricted.

例えば、昨今の風潮として、セキュリティの観点からファーストパーティークッキーの設定のみを許可し、サードパーティークッキーの設定を許可しない流れとなっている。このため、上記の従来技術では、サードパーティークッキーの使用が制限されている場合には、クッキーを発行するドメインとは異なるドメインのサイトの閲覧履歴を取得することができなくなる。その結果、利用者に適切な情報を提供することができなくなる恐れがある。 For example, the recent trend is to allow only the setting of first-party cookies and disallow the setting of third-party cookies from the viewpoint of security. For this reason, with the conventional technology described above, when the use of third-party cookies is restricted, it is not possible to acquire browsing histories of sites in domains other than the domain that issues cookies. As a result, there is a possibility that appropriate information cannot be provided to the user.

本願は、上記に鑑みてなされたものであって、サードパーティークッキーの使用が制限されている場合でも、利用者に適切な情報を提供することができる登録プログラム、登録装置および登録方を提供することを目的とする。 This application has been made in view of the above, and provides a registration program, registration device , and registration method that can provide appropriate information to users even when the use of third-party cookies is restricted. intended to

本願に係る登録プログラムは、ユーザがサイトを訪問後、サイト内でのリンククリック時に、ユーザ識別発行用サイトにリダイレクトさせることで追跡用のユーザ識別子の発行を要求し、発行されたユーザ識別子を取得し、前記サイトのクッキーに前記ユーザ識別子を格納する登録手順と、前記ユーザが前記サイトを訪問する都度、前記サイトのクッキーに格納された前記ユーザ識別子を取得する取得手順と、前記ユーザ識別発行用サイトに対して、前記ユーザ識別子とリターゲティング用タグとを通知する通知手順と端末装置に実行させる。 The registration program according to the present application requests issuance of a tracking user identifier by redirecting the user to a user identification issuance site when the user clicks a link within the site after visiting the site , and the issued user identifier is a registration procedure of obtaining and storing the user identifier in a cookie of the site; an obtaining procedure of obtaining the user identifier stored in the cookie of the site each time the user visits the site ; and issuing the user identification. The terminal device is caused to execute a notification procedure for notifying the user identifier and the retargeting tag to the site for use .

実施形態の一態様によれば、サードパーティークッキーの使用が制限されている場合でも、利用者に適切な情報を提供することができる。 According to one aspect of the embodiment, appropriate information can be provided to the user even when the use of third-party cookies is restricted.

図1は、実施形態に係るアクセス処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of access processing according to an embodiment. 図2は、端末装置の構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of a terminal device. 図3は、登録アプリケーションにより実行される手順の一例を示す図である。FIG. 3 is a diagram illustrating an example of a procedure executed by a registration application; 図4は、第2ドメインサーバの構成例を示す図である。FIG. 4 is a diagram showing a configuration example of the second domain server. 図5は、閲覧履歴データベースの構造の一例を示す図である。FIG. 5 is a diagram showing an example of the structure of the browsing history database. 図6は、端末装置における情報処理の流れの一例を示すフローチャートである。FIG. 6 is a flow chart showing an example of the flow of information processing in the terminal device. 図7は、第2ドメインサーバにおける情報処理の流れの一例を示すフローチャートである。FIG. 7 is a flow chart showing an example of the flow of information processing in the second domain server. 図8は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。FIG. 8 is a diagram illustrating an example of a hardware configuration of a computer that executes programs.

以下に、本願に係る登録プログラム、登録装置、登録方法、提供プログラム、提供装置および提供方法を実施するための形態(以下、「実施形態」と記載する。)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る登録プログラム、登録装置、登録方法、提供プログラム、提供装置および提供方法が限定されるものではない。また、以下の実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Embodiments (hereinafter referred to as "embodiments") for implementing the registration program, registration device, registration method, provision program, provision device, and provision method according to the present application will be described in detail below with reference to the drawings. do. Note that the registration program, the registration device, the registration method, the provision program, the provision device, and the provision method according to the present application are not limited by this embodiment. Also, in the following embodiments, the same parts are denoted by the same reference numerals, and overlapping descriptions are omitted.

〔1.転送処理を含むアクセス処理〕
図1を用いて、実施形態にかかるアクセス処理について説明する。図1は、実施形態にかかるアクセス処理の説明図であり、本実施形態においては、アクセス処理システム1によってアクセス処理が実行される。
[1. Access processing including transfer processing]
Access processing according to the embodiment will be described with reference to FIG. FIG. 1 is an explanatory diagram of the access processing according to the embodiment, and the access processing is executed by an access processing system 1 in the present embodiment.

図1に示すように、アクセス処理システム1は、端末装置10と、第1ドメインサーバ100と、第2ドメインサーバ200とを有する。 As shown in FIG. 1 , the access processing system 1 has a terminal device 10 , a first domain server 100 and a second domain server 200 .

端末装置10は、例えばスマートフォンやタブレット端末等のスマートデバイスであって、利用者によって利用される情報処理装置である。端末装置10は、ウェブページやSNS等を閲覧するためのアプリケーションやブラウザがインストールされており、利用者による操作に従って、端末装置10にインストールされたアプリケーションやブラウザを起動したり、種々の処理を行わせたりする。なお、上述した端末装置10は、例えばデスクトップ/ノート型PC(Personal Computer)、携帯電話機(フィーチャーフォン)、据置型/携帯型ゲーム機、AV(オーディオビジュアル)機器、情報家電、又はその他のインターネットを介して情報の提供が受けられる電子機器等であってもよい。 The terminal device 10 is, for example, a smart device such as a smart phone or a tablet terminal, and is an information processing device used by a user. The terminal device 10 is installed with an application and a browser for browsing web pages, SNSs, etc., and according to the user's operation, the application and the browser installed in the terminal device 10 are activated, and various processes are performed. I let you. The terminal device 10 described above is, for example, a desktop/laptop PC (personal computer), a mobile phone (feature phone), a stationary/portable game machine, an AV (audio visual) device, an information appliance, or other Internet It may be an electronic device or the like through which information can be provided.

第1ドメインサーバ100は、第1ドメインでアクセス可能なサーバ装置であり、利用者が端末装置10を用いて閲覧可能なウェブページやSNS等の配信を行うコンテンツサーバである。例えば、第1ドメインサーバ100は、端末装置10から第1ドメインを含むウェブページのURL(Uniform Resource Locator)を受信すると、受信したURLが示すウェブページのデータを端末装置10へと送信する。なお、URLは、統一資源識別子(URI:Uniform Resource Identifier)の一例である。 The first domain server 100 is a server device that can be accessed in the first domain, and is a content server that distributes web pages, SNS, and the like that can be browsed by the user using the terminal device 10 . For example, when the first domain server 100 receives a URL (Uniform Resource Locator) of a web page including the first domain from the terminal device 10 , it transmits data of the web page indicated by the received URL to the terminal device 10 . Note that the URL is an example of a Uniform Resource Identifier (URI).

第2ドメインサーバ200は、第1ドメインとは異なる第2ドメインでアクセス可能なサーバ装置であり、第1ドメインサーバ100にアクセスした端末装置10の利用者を識別するための識別情報「yclid」を発行し、識別情報「yclid」とその関連情報を管理する管理サーバである。 The second domain server 200 is a server device that can be accessed in a second domain different from the first domain. It is a management server that issues and manages identification information "yclid" and related information.

端末装置10、第1ドメインサーバ100および第2ドメインサーバ200は、インターネット等のネットワークNを介して有線または無線により通信可能に接続される。なお、第1ドメインサーバ100および第2ドメインサーバ200の各々は、ネットワークN上においてクラウドコンピューティングを利用したクラウドサーバであってもよい。また、第1ドメインサーバ100は、複数存在していてもよい。この場合、複数の第1ドメインサーバ100の各々の第1ドメインは、それぞれ異なるドメインとする。すなわち、各第1ドメインは独立している。 The terminal device 10, the first domain server 100, and the second domain server 200 are communicably connected by wire or wirelessly via a network N such as the Internet. Note that each of the first domain server 100 and the second domain server 200 may be a cloud server using cloud computing on the network N. Also, a plurality of first domain servers 100 may exist. In this case, each first domain of the plurality of first domain servers 100 is assumed to be a different domain. That is, each first domain is independent.

図1に示すように、第1ドメインサーバ100は、ネットワークN上において、第1ドメインに属する第1コンテンツを配信する(ステップS1)。第1コンテンツは、例えばウェブページやSNS等である。 As shown in FIG. 1, the first domain server 100 distributes first content belonging to the first domain over the network N (step S1). The first content is, for example, a web page, SNS, or the like.

端末装置10は、第1ドメインサーバ100により配信された第1ドメインに属する第1コンテンツにアクセスし、第1コンテンツを表示する(ステップS2)。利用者は、端末装置10を操作して、第1ドメインに属する第1コンテンツに含まれる第3コンテンツへのリンクを選択する(ステップS3)。第3コンテンツへのリンクは、ウェブページ等に含まれるリンクであり、例えばインターネット広告等である。インターネット広告は、例えばバナー広告/リスティング広告/動画広告/SNS広告/インフィード広告等である。第3コンテンツは、例えばインターネット広告に掲載された商品やサービス等を紹介/提供(販売等)するウェブページ等である。 The terminal device 10 accesses the first content belonging to the first domain distributed by the first domain server 100 and displays the first content (step S2). The user operates the terminal device 10 to select the link to the third content included in the first content belonging to the first domain (step S3). A link to the third content is a link included in a web page or the like, such as an Internet advertisement or the like. Internet advertisements include, for example, banner advertisements/listing advertisements/video advertisements/SNS advertisements/in-feed advertisements. The third content is, for example, a web page or the like that introduces/provides (sells, etc.) products, services, etc. posted in Internet advertisements.

ウェブページは、例えばHTML(HyperText Markup Language)とスタイルシート(CSS:Cascading Style Sheets)と画像データ等で構成されており、タグ等によりリンクが設定されている。第3コンテンツへのリンクは、第1ドメイン内のアドレス(URL等)である。例えば、ウェブページに埋め込まれたスクリプト(Script)内に「リンクが設定されているコンテンツ(文字列や画像)がクリックされたら、第2ドメインに属する第2コンテンツのアドレスに移動して、その後、第1ドメインに属する第3コンテンツのアドレスに戻るように」という命令が含まれている。 A web page is composed of, for example, HTML (HyperText Markup Language), style sheets (CSS: Cascading Style Sheets), image data, etc., and links are set by tags or the like. A link to the third content is an address (URL, etc.) within the first domain. For example, in the script embedded in the web page, "When the linked content (character string or image) is clicked, move to the address of the second content belonging to the second domain, and then It contains the command "return to the address of the third content belonging to the first domain".

リンク先の第3コンテンツが端末装置10によって受信される前に、端末装置10による第3コンテンツへのアクセス要求が、第2ドメインに属する第2コンテンツへのアクセス要求として第2ドメインサーバ200へリダイレクト(転送)される(ステップS4)。第2コンテンツは、例えば端末装置10の利用者に対する識別情報「yclid」の発行用サイト等である。また、第2ドメインサーバ200は、転送装置(リダイレクタ)であってもよい。 Before the linked third content is received by the terminal device 10, a request for access to the third content by the terminal device 10 is redirected to the second domain server 200 as a request for access to the second content belonging to the second domain. (transferred) (step S4). The second content is, for example, a site for issuing identification information “yclid” to the user of the terminal device 10 . Also, the second domain server 200 may be a transfer device (redirector).

本実施形態では、クライアントサイト内で同一ドメインへ遷移するリンク(ここでは、第1ドメインに属する第1コンテンツから第3コンテンツへ遷移するリンク)をクリックした時のみリダイレクトを実行する。同一ページ内へのリンクや他ドメインへのリンクには非対応とする。また、識別情報「yclid」が、既にファーストパーティークッキーに格納されていれば、リダイレクトさせない。したがって、クライアントサイト内でのページ遷移の度にリダイレクトは発生しない。今回は、識別情報「yclid」が、未だファーストパーティークッキーに格納されていないため、リダイレクトが発生する。 In this embodiment, redirection is executed only when a link that transitions to the same domain within the client site (here, a link that transitions from the first content belonging to the first domain to the third content) is clicked. Links within the same page and links to other domains are not supported. Also, if the identification information "yclid" is already stored in the first party cookie, it will not be redirected. Therefore, redirects do not occur at every page transition within the client site. This time, the redirect occurs because the identification information "yclid" has not yet been stored in the first party cookie.

第2ドメインサーバ200は、第2ドメインに属する第2コンテンツへのリダイレクトに応じて、端末装置10の利用者に対して識別情報「yclid」を発行する(ステップS5)。このとき、第2ドメインサーバ200は、端末装置10から第2コンテンツへのアクセス要求と共に、第3コンテンツのURL(リダイレクト先)の通知を受ける。そして、第2ドメインサーバ200は、識別情報「yclid」を発行した後、端末装置10に対して、識別情報「yclid」とともに、リダイレクト先として本来のリンク先である第1ドメインに属する第3コンテンツのアドレスを通知する。 The second domain server 200 issues identification information "yclid" to the user of the terminal device 10 in response to the redirection to the second content belonging to the second domain (step S5). At this time, the second domain server 200 is notified of the URL (redirect destination) of the third content together with the access request to the second content from the terminal device 10 . After issuing the identification information "yclid", the second domain server 200 sends the identification information "yclid" to the terminal device 10 as well as the third content belonging to the first domain, which is the original link destination, as the redirect destination. address.

端末装置10は、第2ドメインサーバ200から識別情報「yclid」を取得する(ステップS6)。このとき、端末装置10は、識別情報「yclid」を第1ドメインのファーストパーティークッキーに格納する。例えば、リンク先の第3コンテンツのウェブページに埋め込まれたスクリプト内には、「識別情報を用いてファーストパーティークッキーを生成するように」という命令が含まれている。 The terminal device 10 acquires the identification information "yclid" from the second domain server 200 (step S6). At this time, the terminal device 10 stores the identification information "yclid" in the first-party cookie of the first domain. For example, the script embedded in the web page of the linked third content includes an instruction "use the identification information to generate a first party cookie".

端末装置10は、第1ドメインサーバ100に対して、第1ドメインに属する第3コンテンツを要求する(ステップS7)。例えば、端末装置10は、第1ドメインサーバ100に対して、第3コンテンツのアドレスを含むアクセス要求を送信する。 The terminal device 10 requests the third content belonging to the first domain from the first domain server 100 (step S7). For example, the terminal device 10 transmits an access request including the address of the third content to the first domain server 100 .

また、第1ドメインサーバ100は、端末装置10に対して、第1ドメインに属する第3コンテンツを配信する(ステップS8)。 Also, the first domain server 100 distributes the third content belonging to the first domain to the terminal device 10 (step S8).

端末装置10は、第1ドメインサーバ100により配信された第1ドメインに属する第3コンテンツを表示する(ステップS9)。 The terminal device 10 displays the third content belonging to the first domain distributed by the first domain server 100 (step S9).

さらに、端末装置10は、第2ドメインサーバ200に対して、識別情報「yclid」と閲覧情報とを通知する(ステップS10)。例えば、リンク先の第3コンテンツのウェブページに埋め込まれたスクリプト内には、「識別情報と閲覧情報とを第2ドメインに送信するように」という命令が含まれている。閲覧情報は、例えばリターゲティング用タグの情報等である。 Further, the terminal device 10 notifies the second domain server 200 of the identification information "yclid" and the viewing information (step S10). For example, the script embedded in the web page of the linked third content includes an instruction to "send identification information and browsing information to the second domain." The browsing information is, for example, information about retargeting tags.

第2ドメインサーバ200は、それぞれドメインが異なる複数の第1ドメインサーバ100の各々から受信した識別情報「yclid」と閲覧情報とをそれぞれ対応付けて閲覧履歴として管理し、各ドメインの閲覧履歴から、配信対象を選択する(ステップS11)。配信対象とは、例えばリターゲティング広告等である。その後、第2ドメインサーバ200は、選択された配信対象を端末装置10へ通知する(ステップS12)。すなわち、利用者は端末装置10を介して配信対象の提供を受ける。 The second domain server 200 associates the identification information "yclid" received from each of the plurality of first domain servers 100 with different domains with the browsing information, respectively, and manages them as a browsing history, and from the browsing history of each domain, A distribution target is selected (step S11). A distribution target is, for example, a retargeting advertisement. After that, the second domain server 200 notifies the terminal device 10 of the selected distribution target (step S12). That is, the user receives the distribution target via the terminal device 10 .

〔2.端末装置の構成〕
以下、アクセス処理システム1を構成する端末装置10、第1ドメインサーバ100および第2ドメインサーバ200の各々の構成例について説明する。図2は、端末装置10の構成例を示す図である。図2に示すように、端末装置10は、通信部20、記憶部30、タッチパネル33、および制御部40を有する。
[2. Configuration of terminal device]
Configuration examples of each of the terminal device 10, the first domain server 100, and the second domain server 200 that configure the access processing system 1 will be described below. FIG. 2 is a diagram showing a configuration example of the terminal device 10. As shown in FIG. As shown in FIG. 2, the terminal device 10 has a communication section 20, a storage section 30, a touch panel 33, and a control section 40. FIG.

通信部20は、例えばアンテナやNIC(Network Interface Card)等によって実現される通信インターフェイス(I/F)であり、ネットワークNと有線または無線で接続され、第1ドメインサーバ100や第2ドメインサーバ200との間で情報の送受信を行う。 The communication unit 20 is a communication interface (I/F) realized by, for example, an antenna or a NIC (Network Interface Card). send and receive information to and from

記憶部30は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部30は、ドメインテーブル31、および転送テーブル32を記憶する。 The storage unit 30 is implemented by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 30 also stores a domain table 31 and a transfer table 32 .

タッチパネル33は、液晶パネルのような表示装置とタッチパッドのような位置入力装置を組み合わせた電子部品であり、指先やペンタブレット等で画面上の表示に接触(押下等)することで端末装置10を操作し、その結果を画面に表示する入出力装置である。利用者は、例えばタッチパネル33の画面上の表示に接触することで、端末装置10にインストールされた各種アプリケーションを起動したり、ウェブページ等のリンクを選択したりすることができる。なお、タッチパネル33のボタンは、タッチパッドに限らず、液晶パネルの周囲に設けられた押しボタンスイッチ等を用いてもよい。なお、タッチパネル33は一例に過ぎない。例えば、端末装置10がパソコン(PC)等の場合、キーボードやマウス等の入力装置がタッチパネル33のタッチパッドに相当し、ディスプレイ等の表示装置がタッチパネル33の液晶パネルに相当する。 The touch panel 33 is an electronic component that combines a display device such as a liquid crystal panel and a position input device such as a touch pad. is an input/output device that manipulates and displays the results on the screen. The user can activate various applications installed in the terminal device 10 or select a link such as a web page by touching the display on the screen of the touch panel 33, for example. The buttons of the touch panel 33 are not limited to the touch pad, and push button switches or the like provided around the liquid crystal panel may be used. Note that the touch panel 33 is merely an example. For example, when the terminal device 10 is a personal computer (PC) or the like, an input device such as a keyboard or mouse corresponds to the touch pad of the touch panel 33 and a display device such as a display corresponds to the liquid crystal panel of the touch panel 33 .

制御部40は、例えば、コントローラ(controller)であり、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、端末装置10内部の記憶装置に記憶されている各種プログラム(実施形態に係る登録プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部40は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。制御部40は、通信部20を介して第1ドメインサーバ100から提供された第1コンテンツや第3コンテンツ等を、タッチパネル33の液晶パネル等に表示する。 The control unit 40 is, for example, a controller, and various programs (registration according to the embodiment) stored in a storage device inside the terminal device 10 are controlled by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. (equivalent to an example of a program) is executed using the RAM as a work area. Also, the control unit 40 is a controller, and is implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The control unit 40 displays the first content, the third content, etc. provided from the first domain server 100 via the communication unit 20 on the liquid crystal panel of the touch panel 33 or the like.

図2に示すように、制御部40には、第1アプリケーション41と、第2アプリケーション42と、登録アプリケーション43とがインストールされている。第1アプリケーション41や第2アプリケーション42等は、ウェブページやSNS等を閲覧するための通常のアプリケーションである。登録アプリケーション43は、端末装置10に識別情報「yclid」を登録し、第2ドメインサーバ200へ閲覧情報を登録するためのアプリケーションである。登録アプリケーション43は、第1アプリケーション41や第2アプリケーション42等と連動して起動/停止してもよいし、バックグラウンドで常時動作していてもよい。登録アプリケーション43は、第1ドメインサーバ100から第1コンテンツとともに配信されてもよい。 As shown in FIG. 2, a first application 41, a second application 42, and a registered application 43 are installed in the control unit 40. FIG. The first application 41, the second application 42, and the like are normal applications for browsing web pages, SNS, and the like. The registration application 43 is an application for registering identification information “yclid” in the terminal device 10 and registering browsing information in the second domain server 200 . The registered application 43 may be started/stopped in conjunction with the first application 41, the second application 42, or the like, or may be constantly running in the background. The registration application 43 may be distributed from the first domain server 100 together with the first content.

(登録アプリケーション)
以下、図3を用いて、端末装置10が登録アプリケーション43を実行して第1ドメインサーバ100に識別情報「yclid」を登録する手順の一例について説明する。図3は、登録アプリケーション43により実行される手順の一例を示す図である。
(Registered application)
An example of a procedure for the terminal device 10 to execute the registration application 43 and register the identification information "yclid" in the first domain server 100 will be described below with reference to FIG. FIG. 3 is a diagram showing an example of a procedure executed by the registration application 43. As shown in FIG.

図3に示すように、登録アプリケーション43には、検出手順431と、取得手順432と、登録手順433と、提供手順434とが、プログラムとして規定されている。利用者が端末装置10を用いて登録アプリケーション43を起動することで、制御部40は、これらの検出手順431、取得手順432、登録手順433、および提供手順434を必要に応じて実行する。 As shown in FIG. 3, the registration application 43 defines a detection procedure 431, an acquisition procedure 432, a registration procedure 433, and a provision procedure 434 as programs. When the user activates the registration application 43 using the terminal device 10, the control unit 40 executes these detection procedure 431, acquisition procedure 432, registration procedure 433, and provision procedure 434 as necessary.

検出手順431は、利用者が端末装置10を操作して第1ドメインに属する第1コンテンツに含まれる第3コンテンツへのリンクを選択した際に、そのリンク選択を検出する手順を規定したプログラムである。 The detection procedure 431 is a program defining a procedure for detecting link selection when the user operates the terminal device 10 to select a link to third content included in first content belonging to the first domain. be.

取得手順432は、第3コンテンツへのアクセス要求が第2ドメインに属する第2コンテンツへのアクセス要求として第2ドメインサーバ200へリダイレクトされた際に、第2ドメインサーバ200が発行した識別情報「yclid」を取得する手順を規定したプログラムである。 The acquisition procedure 432 obtains the identification information "yclid It is a program that prescribes the procedure for acquiring

登録手順433は、第2ドメインサーバ200が発行した識別情報「yclid」を取得した際に、端末装置10に識別情報「yclid」を登録する手順を規定したプログラムである。具体的には、登録手順433は、端末装置10内に作成される第1ドメインのファーストパーティークッキーに識別情報「yclid」を格納する手順を規定したプログラムである。例えば、登録手順433は、識別情報「yclid」を含む第1ドメインのファーストパーティークッキーを作成する。 The registration procedure 433 is a program that defines a procedure for registering the identification information “yclid” in the terminal device 10 when the identification information “yclid” issued by the second domain server 200 is acquired. Specifically, the registration procedure 433 is a program that defines a procedure for storing the identification information “yclid” in the first-party cookie of the first domain created in the terminal device 10 . For example, the registration procedure 433 creates a first-party cookie for the first domain that includes the identifying information "yclid."

提供手順434は、通信部20を介して、第2ドメインサーバ200に対して、識別情報「yclid」と閲覧情報とを通知する手順を規定したプログラムである。すなわち、提供手順434は、第2ドメインサーバ200に対して、識別情報「yclid」と閲覧情報とを登録するための登録手順を規定したプログラムであるともいえる。 The provision procedure 434 is a program that defines a procedure for notifying the second domain server 200 of the identification information “yclid” and the browsing information via the communication unit 20 . In other words, the providing procedure 434 can be said to be a program defining a registration procedure for registering the identification information “yclid” and the viewing information with the second domain server 200 .

〔3.第2ドメインサーバ200〕
図4は、第2ドメインサーバ200の構成例を示す図である。図4に示すように、第2ドメインサーバ200は、通信部210と、記憶部220と、制御部230とを備える。
[3. Second domain server 200]
FIG. 4 is a diagram showing a configuration example of the second domain server 200. As shown in FIG. As shown in FIG. 4, the second domain server 200 includes a communication section 210, a storage section 220, and a control section 230. FIG.

通信部210は、ネットワークNとの間で情報の送受信を行う通信インターフェイスであり、ネットワークNとの接続を有線または無線で行う。制御部230は、通信部210およびネットワークNを介して、端末装置10との間で各種の情報を送受信することができる。 The communication unit 210 is a communication interface that transmits and receives information to and from the network N, and connects to the network N by wire or wirelessly. The control unit 230 can transmit and receive various information to and from the terminal device 10 via the communication unit 210 and the network N. FIG.

記憶部220は、閲覧履歴データベース221を有する。閲覧履歴データベース221は、端末装置10から通知された識別情報「yclid」と閲覧情報とを対応付けて閲覧履歴として格納するためのデータベースである。図5は、閲覧履歴データベース221の構造の一例を示す図である。図5に示すように、閲覧履歴データベース221では、識別情報としての識別情報「yclid」に対して、閲覧履歴として「ドメイン」と「閲覧コンテンツ」とが対応付けられて格納されている。例えば、識別情報「yclid♯1」に対して、ドメイン「d♯1」と閲覧コンテンツ「c♯1-1」の組や、ドメイン「d♯2」と閲覧コンテンツ「c♯2-1」の組等が対応付けられて格納されている。また、識別情報「yclid♯3」に対して、ドメイン「d♯3」と閲覧コンテンツ「c♯3-1」の組が対応付けられて格納されている。 Storage unit 220 has browsing history database 221 . The browsing history database 221 is a database for storing the identification information “yclid” notified from the terminal device 10 and browsing information in association with each other as browsing history. FIG. 5 is a diagram showing an example of the structure of the browsing history database 221. As shown in FIG. As shown in FIG. 5, the browsing history database 221 stores identification information "yclid" as identification information in association with "domain" and "browsing content" as browsing history. For example, for the identification information "yclid#1", a set of the domain "d#1" and the browsing content "c#1-1", or a combination of the domain "d#2" and the browsing content "c#2-1". Sets and the like are associated and stored. A set of domain "d#3" and browsing content "c#3-1" is stored in association with identification information "yclid#3".

制御部230は、受付部231と、生成部232と、提供部233と、情報管理部234とを備える。例えば、制御部230は、記憶部220に格納されている処理プログラムを内部のメモリに読み込んで実行することで、受付部231と、生成部232と、提供部233と、情報管理部234とを実現する。 Control unit 230 includes reception unit 231 , generation unit 232 , provision unit 233 , and information management unit 234 . For example, the control unit 230 reads the processing program stored in the storage unit 220 into an internal memory and executes it, thereby operating the reception unit 231, the generation unit 232, the provision unit 233, and the information management unit 234. come true.

受付部231は、端末装置10から第2ドメインに属する第2コンテンツへのリダイレクトを受け付ける。 The accepting unit 231 accepts a redirect from the terminal device 10 to the second content belonging to the second domain.

生成部232は、受付部231で第2ドメインに属する第2コンテンツへのリダイレクトを受け付けた際に、当該端末装置10の利用者に対する識別情報「yclid」を生成する。 The generation unit 232 generates identification information “yclid” for the user of the terminal device 10 when the reception unit 231 receives a redirect to the second content belonging to the second domain.

例えば、生成部232は、識別情報「yclid」を生成する際に、まず、利用者を識別するための識別子を生成する。また、生成部232は、リダイレクト元となる第1コンテンツのドメインである第1ドメインを特定する。そして、生成部232は、生成した識別子と、第1ドメインを示す情報(例えば、URLのうち第1ドメインを示す範囲)を所定のハッシュ関数で変換したハッシュ値を識別情報「yclid」としてもよい。このような処理を行った場合、第2ドメインサーバ200は、端末装置10から識別情報「yclid」と閲覧情報とを受け付けた際に、識別情報「yclid」から、利用者の識別子と第1ドメインを示す情報とを復元することができる。その結果、閲覧履歴がどのドメインにおいてどの利用者による閲覧履歴であるかを容易に判別することができる。 For example, when generating the identification information “yclid”, the generator 232 first generates an identifier for identifying the user. In addition, the generation unit 232 identifies the first domain, which is the domain of the first content to be redirected. Then, the generation unit 232 may use a hash value obtained by converting the generated identifier and information indicating the first domain (for example, the range indicating the first domain in the URL) using a predetermined hash function as the identification information “yclid”. . If such processing is performed, when the second domain server 200 receives the identification information "yclid" and the browsing information from the terminal device 10, the user's identifier and the first domain from the identification information "yclid". can be restored. As a result, it is possible to easily determine which user's browsing history belongs to which domain.

提供部233は、端末装置10に対して、生成部232で生成した識別情報「yclid」とともに、リダイレクト先である第1ドメインに属する第3コンテンツを提供する。このとき、端末装置10は、取得手順432により、識別情報「yclid」として、例えば第1ドメインを示す情報と利用者を示す情報(利用者を識別するための識別子)とを所定のハッシュ関数を用いて変換したハッシュ値を取得する。 The providing unit 233 provides the terminal device 10 with the identification information “yclid” generated by the generating unit 232 and the third content belonging to the first domain, which is the redirect destination. At this time, the terminal device 10 uses an acquisition procedure 432 to combine, for example, the information indicating the first domain and the information indicating the user (identifier for identifying the user) as the identification information "yclid" using a predetermined hash function. Get the hash value converted using

情報管理部234は、端末装置10から通知された識別情報「yclid」と閲覧情報とを対応付けて閲覧履歴として閲覧履歴データベース221に登録する。また、情報管理部234は、各ドメインの閲覧履歴から配信対象を選択し、選択された配信対象を端末装置10へ通知する。 The information management unit 234 associates the identification information “yclid” notified from the terminal device 10 with the browsing information and registers them as browsing history in the browsing history database 221 . The information management unit 234 also selects a distribution target from the browsing history of each domain, and notifies the terminal device 10 of the selected distribution target.

〔4.端末装置10の処理フロー〕
次に、図6を用いて、端末装置10における情報処理の手順の詳細について説明する。図6は、端末装置10における情報処理の流れの一例を示すフローチャートであり、かかる処理は繰り返し実行される。
[4. Processing Flow of Terminal Device 10]
Next, details of an information processing procedure in the terminal device 10 will be described with reference to FIG. FIG. 6 is a flowchart showing an example of the flow of information processing in the terminal device 10, and such processing is repeatedly executed.

制御部40は、登録アプリケーション43の検出手順431を実行し、第1ドメイン内へのリンクが選択されたか判定する(ステップS101)。本実施形態では、制御部40は、利用者が端末装置10を操作して第1ドメインに属する第1コンテンツに含まれる第3コンテンツへのリンクを選択した際に、そのリンク選択を検出する。制御部40は、第1ドメイン内へのリンクが選択されたと判定していない場合には(ステップS101でNo)、現在の動作を継続する(ステップS101へ戻る)。 The control unit 40 executes the detection procedure 431 of the registered application 43 and determines whether a link to the first domain has been selected (step S101). In this embodiment, when the user operates the terminal device 10 to select a link to third content included in first content belonging to the first domain, the control unit 40 detects the link selection. If the control unit 40 does not determine that a link into the first domain has been selected (No in step S101), it continues the current operation (returns to step S101).

制御部40は、取得手順432を実行し、第1ドメイン内へのリンクが選択されたと判定した場合には(ステップS101でYes)、識別情報「yclid」の発行要求を第2ドメインサーバ200に送信する(ステップS102)。本実施形態では、制御部40は、第3コンテンツへのアクセス要求を、第2ドメインに属する第2コンテンツへのアクセス要求として第2ドメインサーバ200へリダイレクトする。 When the control unit 40 executes the acquisition procedure 432 and determines that a link to the inside of the first domain has been selected (Yes in step S101), it sends a request to the second domain server 200 to issue the identification information “yclid”. Send (step S102). In this embodiment, the control unit 40 redirects the access request to the third content to the second domain server 200 as the access request to the second content belonging to the second domain.

制御部40は、取得手順432を実行し、通信部20を介して識別情報「yclid」を受け付けたか判定する(ステップS103)。本実施形態では、制御部40は、リダイレクトされた際に、第2ドメインサーバ200が発行した識別情報「yclid」を取得する。制御部40は、識別情報「yclid」を受け付けたと判定していない場合には(ステップS103でNo)、現在の動作を継続する(ステップS103へ戻る)。 The control unit 40 executes the acquisition procedure 432 and determines whether or not the identification information "yclid" has been received via the communication unit 20 (step S103). In this embodiment, the control unit 40 acquires the identification information “yclid” issued by the second domain server 200 when being redirected. If the control unit 40 has not determined that the identification information “yclid” has been received (No in step S103), it continues the current operation (returns to step S103).

制御部40は、識別情報「yclid」を受け付けたと判定した場合には(ステップS103でYes)、登録手順433を実行し、第1ドメイン内での利用者識別情報として、当該識別情報「yclid」を登録する(ステップS104)。本実施形態では、制御部40は、第2ドメインサーバ200が発行した識別情報「yclid」を取得した際に、端末装置10内に作成される第1ドメインのファーストパーティークッキーに識別情報「yclid」を格納するとともに、第1ドメインサーバ100に対して、第1ドメインに属する第3コンテンツを要求する。 When determining that the identification information "yclid" has been received (Yes in step S103), the control unit 40 executes the registration procedure 433, and registers the identification information "yclid" as the user identification information within the first domain. is registered (step S104). In this embodiment, when the control unit 40 acquires the identification information “yclid” issued by the second domain server 200 , the control unit 40 adds the identification information “yclid” to the first-party cookie of the first domain created in the terminal device 10 . and requests the first domain server 100 for the third content belonging to the first domain.

制御部40は、リンク先となる第1ドメインのコンテンツを表示する(ステップS105)。本実施形態では、制御部40は、通信部20を介して第1ドメインサーバ100から提供された第1ドメインに属する第3コンテンツを、タッチパネル33の液晶パネルに表示する。 The control unit 40 displays the content of the first domain that is the link destination (step S105). In this embodiment, the control unit 40 displays the third content belonging to the first domain provided from the first domain server 100 via the communication unit 20 on the liquid crystal panel of the touch panel 33 .

最後に、制御部40は、提供手順434を実行し、第2ドメインサーバ200に対して、識別情報「yclid」と閲覧情報とを通知する(ステップS106)。 Finally, the control unit 40 executes the providing procedure 434 and notifies the second domain server 200 of the identification information "yclid" and the browsing information (step S106).

〔5.第2ドメインサーバ200の処理フロー〕
次に、図7を用いて、第2ドメインサーバ200における情報処理の手順の詳細について説明する。図7は、第2ドメインサーバ200における情報処理の流れの一例を示すフローチャートであり、かかる処理は繰り返し実行される。
[5. Processing Flow of Second Domain Server 200]
Next, the details of the information processing procedure in the second domain server 200 will be described with reference to FIG. FIG. 7 is a flowchart showing an example of the flow of information processing in the second domain server 200, and such processing is repeatedly executed.

受付部231は、通信部210を介して識別情報「yclid」の発行要求を取得したか判定する(ステップS201)。本実施形態では、端末装置10から第2ドメインに属する第2コンテンツへのリダイレクトを、識別情報「yclid」の発行要求とする。したがって、受付部231は、端末装置10から第2ドメインに属する第2コンテンツへのリダイレクトを受信したか判定する。受付部231は、識別情報「yclid」の発行要求を取得したと判定していない場合には(ステップS201でNo)、現在の動作を継続する(ステップS201へ戻る)。また、受付部231は、識別情報「yclid」の発行要求を取得したと判定した場合には(ステップS201でYes)、生成部232に、利用者を識別するための識別情報「yclid」の発行を指示する(ステップS202に移行)。 The reception unit 231 determines whether a request for issuing the identification information “yclid” has been acquired via the communication unit 210 (step S201). In the present embodiment, the redirection from the terminal device 10 to the second content belonging to the second domain is assumed to be an issue request for the identification information "yclid". Therefore, the receiving unit 231 determines whether a redirect to the second content belonging to the second domain has been received from the terminal device 10 . If the reception unit 231 does not determine that the request for issuing the identification information “yclid” has been acquired (No in step S201), the current operation is continued (returns to step S201). Further, when the reception unit 231 determines that the request for issuing the identification information “yclid” has been acquired (Yes in step S201), the reception unit 231 instructs the generation unit 232 to issue the identification information “yclid” for identifying the user. (moving to step S202).

生成部232は、受付部231からの指示に応じて、第2ドメイン内で、利用者を識別するための識別情報「yclid」を生成する(ステップS202)。すなわち、生成部232は、受付部231が端末装置10から第2ドメインに属する第2コンテンツへのリダイレクトを検出した時に、端末装置10の利用者に対して識別情報「yclid」を発行する。 The generation unit 232 generates identification information “yclid” for identifying the user within the second domain according to the instruction from the reception unit 231 (step S202). That is, the generation unit 232 issues the identification information “yclid” to the user of the terminal device 10 when the reception unit 231 detects redirection from the terminal device 10 to the second content belonging to the second domain.

提供部233は、端末装置10に対して、識別情報「yclid」とともに、リダイレクト先を通知する(ステップS203)。本実施形態では、提供部233は、リダイレクト先として本来のリンク先である第1ドメインに属する第3コンテンツのアドレスを通知する。 The providing unit 233 notifies the terminal device 10 of the redirect destination together with the identification information "yclid" (step S203). In this embodiment, the providing unit 233 notifies the address of the third content belonging to the first domain, which is the original link destination, as the redirect destination.

〔6.ハードウェア構成〕
上述した実施形態における端末装置10、第1ドメインサーバ100および第2ドメインサーバ200は、それぞれ例えば図8に示すような構成のコンピュータ300がプログラムを実行することによって実現される。
[6. Hardware configuration]
The terminal device 10, the first domain server 100, and the second domain server 200 in the above-described embodiment are each realized by executing a program by a computer 300 configured as shown in FIG. 8, for example.

図8は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。コンピュータ300は、CPU(Central Processing Unit)301、RAM(Random Access Memory)302、ROM(Read Only Memory)303、HDD(Hard Disk Drive)304、通信インターフェイス305、入出力インターフェイス306、およびメディアインターフェイス307を備える。 FIG. 8 is a diagram illustrating an example of a hardware configuration of a computer that executes programs. The computer 300 includes a CPU (Central Processing Unit) 301, a RAM (Random Access Memory) 302, a ROM (Read Only Memory) 303, a HDD (Hard Disk Drive) 304, a communication interface 305, an input/output interface 306, and a media interface 307. Prepare.

CPU301は、ROM303またはHDD304に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM303は、コンピュータ300の起動時にCPU301によって実行されるブートプログラムや、コンピュータ300のハードウェアに依存するプログラム等を格納する。 The CPU 301 operates based on programs stored in the ROM 303 or HDD 304 and controls each unit. The ROM 303 stores a boot program executed by the CPU 301 when the computer 300 is started, programs depending on the hardware of the computer 300, and the like.

HDD304は、CPU301によって実行されるプログラムによって使用されるデータ等を格納する。通信インターフェイス305は、各通信部20、210に対応し、ネットワークNを介して他の機器からデータを受信してCPU301へ送り、CPU301が生成したデータを、ネットワークNを介して他の機器へ送信する。 The HDD 304 stores data and the like used by programs executed by the CPU 301 . The communication interface 305 corresponds to each of the communication units 20 and 210, receives data from other devices via the network N, sends the data to the CPU 301, and transmits data generated by the CPU 301 to other devices via the network N. do.

CPU301は、入出力インターフェイス306を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。CPU301は、入出力インターフェイス306を介して、入力装置からデータを取得する。また、CPU301は、生成したデータを、入出力インターフェイス306を介して出力装置へ出力する。 The CPU 301 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, through an input/output interface 306 . The CPU 301 acquires data from the input device via the input/output interface 306 . The CPU 301 also outputs the generated data to an output device via the input/output interface 306 .

メディアインターフェイス307は、記録媒体308に格納されたプログラムまたはデータを読み取り、RAM302を介してCPU301に提供する。CPU301は、当該プログラムを、メディアインターフェイス307を介して記録媒体308からRAM302上にロードし、ロードしたプログラムを実行する。記録媒体308は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 The media interface 307 reads programs or data stored in the recording medium 308 and provides them to the CPU 301 via the RAM 302 . The CPU 301 loads the program from the recording medium 308 onto the RAM 302 via the media interface 307 and executes the loaded program. The recording medium 308 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. etc.

コンピュータ300が端末装置10として機能する場合、コンピュータ300のCPU301は、RAM302上にロードされたプログラムを実行することにより、図3に示す第1アプリケーション41、第2アプリケーション42および登録アプリケーション43の各機能を実現する。なお、第1アプリケーション41、第2アプリケーション42および登録アプリケーション43は、それぞれ一部または全部がASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等のハードウェアで構成されてもよい。 When the computer 300 functions as the terminal device 10, the CPU 301 of the computer 300 executes the programs loaded on the RAM 302 to perform the functions of the first application 41, the second application 42, and the registered application 43 shown in FIG. Realize Note that the first application 41, the second application 42, and the registered application 43 may be configured partially or entirely by hardware such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

また、コンピュータ300が第1ドメインサーバ100として機能する場合、コンピュータ300のCPU301は、RAM302上にロードされたプログラムを実行することにより、第1ドメインサーバ100の各機能を実現する。 Also, when the computer 300 functions as the first domain server 100 , the CPU 301 of the computer 300 implements each function of the first domain server 100 by executing a program loaded on the RAM 302 .

また、コンピュータ300が第2ドメインサーバ200として機能する場合、コンピュータ300のCPU301は、RAM302上にロードされたプログラムを実行することにより、図4に示す受付部231、生成部232、提供部233および情報管理部234の各機能を実現する。なお、受付部231、生成部232、提供部233および情報管理部234は、それぞれ一部または全部がASICやFPGA等のハードウェアで構成されてもよい。 Further, when the computer 300 functions as the second domain server 200, the CPU 301 of the computer 300 executes the program loaded on the RAM 302 to perform the reception unit 231, generation unit 232, provision unit 233 and Each function of the information management unit 234 is realized. Note that the reception unit 231, the generation unit 232, the provision unit 233, and the information management unit 234 may be configured partially or wholly by hardware such as ASIC or FPGA.

コンピュータ300のCPU301は、各種プログラムを、記録媒体308から読み取って実行するが、他の例として、他の装置から、ネットワークNを介してこれらのプログラムを取得してもよい。 The CPU 301 of the computer 300 reads various programs from the recording medium 308 and executes them, but as another example, these programs may be acquired via the network N from another device.

なお、HDD304は、各記憶部30、220に対応し、各記憶部30、220と同様のデータを記憶する。また、HDD304に代えて、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子、または、光ディスク等の記憶装置を用いてもよい。 HDD 304 corresponds to storage units 30 and 220 and stores data similar to storage units 30 and 220 . Also, in place of the HDD 304, a RAM (Random Access Memory), a semiconductor memory device such as a flash memory, or a storage device such as an optical disk may be used.

〔7.効果〕
実施形態に係る登録アプリケーション43である登録プログラムは、取得手順432と、登録手順433とを、実施形態に係る端末装置10に相当するコンピュータ300に実行させる。取得手順432は、第1ドメインに属する第1コンテンツに設定されたリンクを利用者が選択した場合は、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツを介して、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を取得する。登録手順433は、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を当該前記第1ドメインに関して当該利用者を識別するための識別情報として登録する。これにより、利用者が意識することなく、利用者を識別するための識別情報を取得および登録することができる。その結果、当該識別情報を用いたファーストパーティークッキーが生成可能となり、サードパーティークッキーの使用が制限されている場合でも、利用者に適切な情報を提供することができる。
[7. effect〕
The registration program, which is the registration application 43 according to the embodiment, causes the computer 300 corresponding to the terminal device 10 according to the embodiment to execute an acquisition procedure 432 and a registration procedure 433 . In the obtaining procedure 432, when the user selects the link set to the first content belonging to the first domain, the second domain is obtained via the second content belonging to the second domain different from the first domain. Acquire the identification information for identifying the user generated in . The registration procedure 433 registers the identification information for identifying the user generated in the second domain as identification information for identifying the user with respect to the first domain. Thereby, the identification information for identifying the user can be acquired and registered without the user being aware of it. As a result, a first-party cookie using the identification information can be generated, and appropriate information can be provided to the user even when the use of third-party cookies is restricted.

当該登録手順433は、当該第1ドメインに属するコンテンツを受信する端末装置10に対し、当該識別情報を登録する。具体的には、当該登録手順433は、端末装置10内に当該識別情報を含む第1ドメインのファーストパーティークッキーを作成する。これにより、コンテンツを配信するWebサーバ側ではなく、コンテンツを受信する端末装置10側に利用者を識別するための識別情報を登録することができる。 The registration procedure 433 registers the identification information with the terminal device 10 that receives the content belonging to the first domain. Specifically, the registration procedure 433 creates a first-domain first-party cookie in the terminal device 10 that includes the identification information. Thereby, the identification information for identifying the user can be registered not on the side of the Web server that distributes the content but on the side of the terminal device 10 that receives the content.

当該取得手順432は、当該第1ドメインに属する第1コンテンツに設定されたリンクであって、当該第1ドメインに属する第3コンテンツへのリンクを当該利用者が選択した場合は、当該第2コンテンツを介して、当該識別情報を取得する。これにより、第1コンテンツに設定された第3コンテンツへのリンクが選択された際に、第2コンテンツへリダイレクトして識別情報を取得することができる。 The acquisition procedure 432 is a link set to the first content belonging to the first domain, and when the user selects a link to the third content belonging to the first domain, the second content to obtain the identification information. Thereby, when the link to the third content set in the first content is selected, it is possible to redirect to the second content and acquire the identification information.

当該取得手順432は、当該リンクが選択された場合は、当該第2コンテンツを取得し、当該第2コンテンツが取得された状態で、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を取得する。これにより、第2コンテンツと識別情報とを同時に取得することができる。 When the link is selected, the obtaining procedure 432 obtains the second content, and in the state where the second content is obtained, generates the user generated in the second domain. Get identity information. Thereby, the second content and the identification information can be acquired at the same time.

当該取得手順432は、当該識別情報を取得した場合は、当該第3コンテンツを取得する。これにより、第3コンテンツを取得する前に、識別情報を取得することができる。 The acquisition procedure 432 acquires the third content when the identification information is acquired. Thereby, the identification information can be acquired before acquiring the third content.

当該取得手順432は、当該識別情報として、当該第1ドメインを示す情報と当該利用者を示す情報とを所定の関数を用いて変換した情報を取得する。これにより、第1ドメインを示す情報と当該利用者を示す情報との組に基づいて識別情報を生成するため、識別情報を具体化することができる。 The obtaining procedure 432 obtains, as the identification information, information obtained by converting the information indicating the first domain and the information indicating the user using a predetermined function. Accordingly, since the identification information is generated based on the set of the information indicating the first domain and the information indicating the user, the identification information can be embodied.

当該登録手順433は、当該識別情報を、当該第1ドメインにおける当該利用者の行動を示す行動情報と対応付ける情報として登録する。行動情報は、例えば閲覧履歴等である。これにより、識別情報に基づいて、利用者の行動を把握することができる。 The registration procedure 433 registers the identification information as information that associates the identification information with behavior information indicating behavior of the user in the first domain. The behavior information is, for example, browsing history. Thereby, it is possible to grasp the behavior of the user based on the identification information.

実施形態に係る登録アプリケーション43である登録プログラムは、さらに提供手順434を、端末装置10に相当するコンピュータ300に実行させる。当該提供手順434は、当該登録手順433により登録された識別情報と、当該識別情報に対応付けられた行動情報とを、当該第2ドメインに属する情報処理装置である第2ドメインサーバ200に提供する。これにより、識別情報と行動情報との組を第2ドメインの情報処理装置に送信することができる。 The registration program, which is the registration application 43 according to the embodiment, further causes the computer 300 corresponding to the terminal device 10 to execute the providing procedure 434 . The provision procedure 434 provides the identification information registered by the registration procedure 433 and the behavior information associated with the identification information to the second domain server 200, which is an information processing device belonging to the second domain. . As a result, a set of identification information and action information can be transmitted to the information processing device of the second domain.

当該提供手順434は、当該情報処理装置として、当該行動情報に応じて選択された情報(配信対象)を当該行動情報に対応付けられた識別情報が識別する利用者に対して提供する情報処理装置である第2ドメインサーバ200に提供する。これにより、行動情報に応じて選択されたリターゲティング広告等の配信対象を、当該行動情報に対応付けられた識別情報を持つ利用者に提供することができる。 The provision procedure 434 is an information processing device that provides information (delivery target) selected according to the behavior information to the user identified by the identification information associated with the behavior information. is provided to the second domain server 200. As a result, it is possible to provide a distribution target such as a retargeting advertisement selected according to behavior information to a user having identification information associated with the behavior information.

当該取得手順432は、当該登録手順433により当該識別情報が登録されていない場合は、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を取得する。これにより、識別情報が未登録の場合にのみ、識別情報を取得することができる。その結果、リンク選択のたびに無用の識別情報の取得要求を行うことを回避することができる。 If the identification information is not registered by the registration procedure 433, the acquisition procedure 432 acquires the identification information for identifying the user generated in the second domain. Thereby, the identification information can be acquired only when the identification information is unregistered. As a result, it is possible to avoid making unnecessary identification information acquisition requests each time a link is selected.

実施形態に係る登録アプリケーション43である登録プログラムは、当該第1コンテンツと共に配信される。これにより、第1コンテンツにアクセスした利用者は、登録プログラムを容易に入手することができる。 A registered program, which is the registered application 43 according to the embodiment, is distributed together with the first content. Thereby, the user who has accessed the first content can easily obtain the registered program.

実施形態に係る端末装置10である登録装置は、取得部と、登録部とを有する。取得部および登録部は、制御部40が登録アプリケーション43の取得手順432および登録手順433を実行することにより実現される。取得部は、第1ドメインに属する第1コンテンツに設定されたリンクを利用者が選択した場合は、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツを介して、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を取得する。登録部は、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を当該前記第1ドメインに関して当該利用者を識別するための識別情報として登録する。これにより、利用者が意識することなく、利用者を識別するための識別情報を取得および登録することができる。その結果、当該識別情報を用いたファーストパーティークッキーが生成可能となり、サードパーティークッキーの使用が制限されている場合でも、利用者に適切な情報を提供することができる。 The registration device, which is the terminal device 10 according to the embodiment, has an acquisition unit and a registration unit. The acquisition unit and the registration unit are implemented by the control unit 40 executing the acquisition procedure 432 and the registration procedure 433 of the registered application 43 . When the user selects the link set to the first content belonging to the first domain, the obtaining unit obtains the link in the second domain via the second content belonging to the second domain different from the first domain. Acquire the identification information for identifying the generated user. The registration unit registers identification information for identifying the user generated in the second domain as identification information for identifying the user with respect to the first domain. Thereby, the identification information for identifying the user can be acquired and registered without the user being aware of it. As a result, a first-party cookie using the identification information can be generated, and appropriate information can be provided to the user even when the use of third-party cookies is restricted.

実施形態に係る端末装置10である登録装置が実行する登録方法は、取得工程と、登録工程とを含む。取得工程は、第1ドメインに属する第1コンテンツに設定されたリンクを利用者が選択した場合は、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツを介して、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を取得する。登録工程は、当該第2ドメインにおいて生成された当該利用者を識別するための識別情報を当該前記第1ドメインに関して当該利用者を識別するための識別情報として登録する。これにより、利用者が意識することなく、利用者を識別するための識別情報を取得および登録することができる。その結果、当該識別情報を用いたファーストパーティークッキーが生成可能となり、サードパーティークッキーの使用が制限されている場合でも、利用者に適切な情報を提供することができる。 The registration method executed by the registration device, which is the terminal device 10 according to the embodiment, includes an acquisition process and a registration process. In the acquisition step, when the user selects a link set to a first content belonging to a first domain, the second content belongs to a second domain different from the first domain, and the second content belongs to the second domain. Acquire the identification information for identifying the generated user. The registration step registers identification information for identifying the user generated in the second domain as identification information for identifying the user with respect to the first domain. Thereby, the identification information for identifying the user can be acquired and registered without the user being aware of it. As a result, a first-party cookie using the identification information can be generated, and appropriate information can be provided to the user even when the use of third-party cookies is restricted.

実施形態に係る第2ドメインサーバ200である提供装置は、生成部232と、提供部233とを有する。生成部232は、第1ドメインに属する第1コンテンツを表示する端末装置10から、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツの配信要求と、当該第1ドメインに属する第3コンテンツの統一資源識別子とを受け付けた場合は、当該第2ドメインにおいて当該利用者を識別するための識別情報を生成する。提供部は、生成した当該識別情報を当該端末装置10に提供するとともに、当該第3コンテンツの統一資源識別子をリダイレクト先として提供する。これにより、端末装置の利用者に対して、識別情報を生成しつつ、識別情報とリダイレクト先とを提供することができる。 The provision device, which is the second domain server 200 according to the embodiment, has a generation unit 232 and a provision unit 233 . The generating unit 232 receives a distribution request for second content belonging to a second domain different from the first domain and a third content belonging to the first domain from the terminal device 10 displaying the first content belonging to the first domain. is received, identification information for identifying the user is generated in the second domain. The providing unit provides the generated identification information to the terminal device 10 and provides the unified resource identifier of the third content as a redirect destination. Accordingly, identification information and a redirect destination can be provided to the user of the terminal device while generating the identification information.

実施形態に係る第2ドメインサーバ200である提供装置が実行する提供方法は、生成工程と、提供工程とを含む。生成工程は、第1ドメインに属する第1コンテンツを表示する端末装置10から、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツの配信要求と、当該第1ドメインに属する第3コンテンツの統一資源識別子とを受け付けた場合は、当該第2ドメインにおいて当該利用者を識別するための識別情報を生成する。提供工程は、生成した当該識別情報を当該端末装置10に提供するとともに、当該第3コンテンツの統一資源識別子をリダイレクト先として提供する。これにより、端末装置の利用者に対して、識別情報を生成しつつ、識別情報とリダイレクト先とを提供することができる。 The providing method executed by the providing device, which is the second domain server 200 according to the embodiment, includes a generating process and a providing process. In the generation step, a distribution request for second content belonging to a second domain different from the first domain and a delivery request for third content belonging to the first domain are sent from the terminal device 10 displaying the first content belonging to the first domain. When the uniform resource identifier is accepted, identification information for identifying the user is generated in the second domain. The provision step provides the generated identification information to the terminal device 10 and provides the unified resource identifier of the third content as a redirect destination. Accordingly, identification information and a redirect destination can be provided to the user of the terminal device while generating the identification information.

実施形態に係る第2ドメインサーバ200である提供装置が実行する提供プログラムは、生成手順と、提供手順とをコンピュータに実行させる。生成手順は、第1ドメインに属する第1コンテンツを表示する端末装置10から、当該第1ドメインとは異なる第2ドメインに属する第2コンテンツの配信要求と、当該第1ドメインに属する第3コンテンツの統一資源識別子とを受け付けた場合は、当該第2ドメインにおいて当該利用者を識別するための識別情報を生成する。提供手順は、生成した当該識別情報を当該端末装置10に提供するとともに、当該第3コンテンツの統一資源識別子をリダイレクト先として提供する。これにより、端末装置の利用者に対して、識別情報を生成しつつ、識別情報とリダイレクト先とを提供することができる。 The provision program executed by the provision device, which is the second domain server 200 according to the embodiment, causes a computer to execute a generation procedure and a provision procedure. The generation procedure is as follows: from the terminal device 10 displaying the first content belonging to the first domain, a distribution request for the second content belonging to the second domain different from the first domain; When the uniform resource identifier is accepted, identification information for identifying the user is generated in the second domain. The provision procedure provides the generated identification information to the terminal device 10 and provides the unified resource identifier of the third content as a redirect destination. Accordingly, identification information and a redirect destination can be provided to the user of the terminal device while generating the identification information.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 As described above, some of the embodiments of the present application have been described in detail based on the drawings. It is possible to carry out the invention in other forms with modifications.

また、上記してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、受付部は、受付手段や受付回路に読み替えることができる。 Also, the "section, module, unit" described above can be read as "means" or "circuit". For example, the reception unit can be read as reception means or a reception circuit.

1 アクセス処理システム
10 端末装置
100 第1ドメインサーバ
200 第2ドメインサーバ
20、210 通信部
30、220 記憶部
40、230 制御部
43 登録アプリケーション
431 検出手順
432 取得手順
433 登録手順
434 提供手順
221 閲覧履歴データベース
231 受付部
232 生成部
233 提供部
234 情報管理部
1 Access Processing System 10 Terminal Device 100 First Domain Server 200 Second Domain Server 20, 210 Communication Unit 30, 220 Storage Unit 40, 230 Control Unit 43 Registration Application 431 Detection Procedure 432 Acquisition Procedure 433 Registration Procedure 434 Provision Procedure 221 Browsing History Database 231 reception unit 232 generation unit 233 provision unit 234 information management unit

Claims (9)

ユーザがサイトを訪問後、サイト内でのリンククリック時に、ユーザ識別発行用サイトにリダイレクトさせることで追跡用のユーザ識別子の発行を要求し、発行されたユーザ識別子を取得し、前記サイトのクッキーに前記ユーザ識別子を格納する登録手順と、
前記ユーザが前記サイトを訪問する都度、前記サイトのクッキーに格納された前記ユーザ識別子を取得する取得手順と
前記ユーザ識別発行用サイトに対して、前記ユーザ識別子とリターゲティング用タグとを通知する通知手順と
端末装置に実行させることを特徴とする登録プログラム。
After the user visits the site, when the user clicks a link within the site, the issuance of the user identifier for tracking is requested by redirecting to the user identification issuing site , the issued user identifier is acquired, and the cookie of the said site a registration procedure for storing the user identifier in
an acquisition procedure for acquiring the user identifier stored in a cookie of the site each time the user visits the site ;
a notification procedure for notifying the user identification issuing site of the user identifier and the retargeting tag;
A registration program characterized by causing a terminal device to execute
前記登録手順では、前記サイト内で同一ドメインへ遷移するリンクがクリックされた時のみ前記ユーザ識別発行用サイトにリダイレクトさせる
ことを特徴とする請求項1に記載の登録プログラム。
2. The registration program according to claim 1, wherein, in said registration procedure , only when a link that transitions to the same domain within said site is clicked, it is redirected to said user identification issuing site.
前記登録手順では、前記サイトのクッキーに前記ユーザ識別子が既に格納されている場合には前記ユーザ識別発行用サイトにリダイレクトさせない
ことを特徴とする請求項1又は2に記載の登録プログラム。
3. The registration program according to claim 1, wherein in the registration procedure , if the user identifier is already stored in a cookie of the site, the user is not redirected to the user identification issuance site.
前記登録手順では、前記サイトに直接訪問したユーザ向けのリダイレクタ機能を設けることにより、前記ユーザ識別発行用サイトでの前記ユーザ識別子の発行を可能とする
ことを特徴とする請求項1~3のうちいずれか1つに記載の登録プログラム。
4. The method according to any one of claims 1 to 3, characterized in that, in said registration procedure , said user identifier can be issued at said user identification issuing site by providing a redirector function for users who have directly visited said site. A registration program according to any one of the above.
前記登録手順では、第1ドメインに属する第1コンテンツから前記第1ドメインに属する第3コンテンツへ遷移するリンクがクリックされた時のみ第2ドメインに属する第2コンテンツにリダイレクトさせ、
前記取得手順は、前記第2コンテンツから前記ユーザ識別子を取得する
ことを特徴とする請求項1~4のうちいずれか1つに記載の登録プログラム。
In the registration procedure , redirecting to the second content belonging to the second domain only when a link transitioning from the first content belonging to the first domain to the third content belonging to the first domain is clicked;
5. The registration program according to any one of claims 1 to 4, wherein in said acquisition step, said user identifier is acquired from said second content.
前記登録手順は、前記ユーザ識別子を前記第1ドメインのファーストパーティークッキーに格納する
ことを特徴とする請求項5に記載の登録プログラム。
6. The registration program of claim 5, wherein the registration step stores the user identifier in a first party cookie of the first domain.
前記通知手順では、前記第1ドメインに属する前記第3コンテンツへ遷移した後、前記第2ドメインに属する前記第2コンテンツに対して、前記ユーザ識別子とリターゲティング用タグとを通知す
とを特徴とする請求項5又は6に記載の登録プログラム。
In the notification procedure, after transitioning to the third content belonging to the first domain, the second content belonging to the second domain is notified of the user identifier and the retargeting tag.
7. The registration program according to claim 5 or 6, characterized by :
ユーザがサイトを訪問後、サイト内でのリンククリック時に、ユーザ識別発行用サイトにリダイレクトさせることで追跡用のユーザ識別子の発行を要求し、発行されたユーザ識別子を取得し、前記サイトのクッキーに前記ユーザ識別子を格納する登録部と、
前記ユーザが前記サイトを訪問する都度、前記サイトのクッキーに格納された前記ユーザ識別子を取得する取得部と
前記ユーザ識別発行用サイトに対して、前記ユーザ識別子とリターゲティング用タグとを通知する通知部と
を備える登録装置。
After the user visits the site, when the user clicks a link within the site, the issuance of the user identifier for tracking is requested by redirecting to the user identification issuing site , the issued user identifier is acquired, and the cookie of the said site a registration unit that stores the user identifier in
an acquisition unit that acquires the user identifier stored in the cookie of the site each time the user visits the site ;
a notification unit that notifies the user identification issuing site of the user identifier and the retargeting tag;
A registration device comprising:
端末装置により実行される登録方法であって、
ユーザがサイトを訪問後、サイト内でのリンククリック時に、ユーザ識別発行用サイトにリダイレクトさせることで追跡用のユーザ識別子の発行を要求し、発行されたユーザ識別子を取得し、前記サイトのクッキーに前記ユーザ識別子を格納する登録工程と、
前記ユーザが前記サイトを訪問する都度、前記サイトのクッキーに格納された前記ユーザ識別子を取得する取得工程と
前記ユーザ識別発行用サイトに対して、前記ユーザ識別子とリターゲティング用タグとを通知する通知工程と
を含むことを特徴とする登録方法。
A registration method performed by a terminal device,
After the user visits the site, when the user clicks a link within the site, the issuance of the user identifier for tracking is requested by redirecting to the user identification issuing site , the issued user identifier is acquired, and the cookie of the said site a registration step of storing the user identifier in
an obtaining step of obtaining the user identifier stored in a cookie of the site each time the user visits the site ;
a notification step of notifying the user identification issuing site of the user identifier and the retargeting tag;
A registration method comprising:
JP2022014499A 2019-09-20 2022-02-01 REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD Active JP7322209B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022014499A JP7322209B2 (en) 2019-09-20 2022-02-01 REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019172333A JP7018917B2 (en) 2019-09-20 2019-09-20 Registration program, registration device, registration method, provision device, provision method and provision program
JP2022014499A JP7322209B2 (en) 2019-09-20 2022-02-01 REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019172333A Division JP7018917B2 (en) 2019-09-20 2019-09-20 Registration program, registration device, registration method, provision device, provision method and provision program

Publications (2)

Publication Number Publication Date
JP2022048292A JP2022048292A (en) 2022-03-25
JP7322209B2 true JP7322209B2 (en) 2023-08-07

Family

ID=87519617

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022014499A Active JP7322209B2 (en) 2019-09-20 2022-02-01 REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD

Country Status (1)

Country Link
JP (1) JP7322209B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013196063A (en) 2012-03-16 2013-09-30 Cellant Corp Cookie sharing program, web server with cookie sharing function, cookie sharing system and cookie sharing method
JP2014229298A (en) 2013-05-27 2014-12-08 株式会社Kpiソリューションズ Information processing system and information processing method
US20170134512A1 (en) 2015-11-06 2017-05-11 Criteo, SA Setting a first-party user id cookie on a web server's domain
JP2017194843A (en) 2016-04-20 2017-10-26 ヤフー株式会社 Transfer device, transfer method, and transfer program
JP2018005426A (en) 2016-06-29 2018-01-11 Line株式会社 Message distribution method, information processing device, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013196063A (en) 2012-03-16 2013-09-30 Cellant Corp Cookie sharing program, web server with cookie sharing function, cookie sharing system and cookie sharing method
JP2014229298A (en) 2013-05-27 2014-12-08 株式会社Kpiソリューションズ Information processing system and information processing method
US20170134512A1 (en) 2015-11-06 2017-05-11 Criteo, SA Setting a first-party user id cookie on a web server's domain
JP2017194843A (en) 2016-04-20 2017-10-26 ヤフー株式会社 Transfer device, transfer method, and transfer program
JP2018005426A (en) 2016-06-29 2018-01-11 Line株式会社 Message distribution method, information processing device, and program

Also Published As

Publication number Publication date
JP2022048292A (en) 2022-03-25

Similar Documents

Publication Publication Date Title
US20220129944A1 (en) Systems and methods for accessing first party cookies
US12205142B2 (en) Systems and methods for cross-browser advertising id synchronization
CN102449655B (en) The protection service of digital content
JP5941903B2 (en) System and method for dynamically enabling customized web content and applications
US20110093790A1 (en) Preemptive caching for web-based systems
US8606656B1 (en) Facilitating access to restricted functionality
US8689109B1 (en) Facilitating access to functionality via displayed information
US20150229998A1 (en) Method and system to provide video-based search results
US20110010235A1 (en) Method and System for Setting an Online Coupon Cookie
JP6679250B2 (en) Determination device, determination method, and determination program
US20120203865A1 (en) Apparatus and methods for providing behavioral retargeting of content from partner websites
JP2015154165A (en) Distribution device, terminal device, distribution method, and distribution program
WO2014073614A1 (en) Information processing system and information processing method
JP7322209B2 (en) REGISTRATION PROGRAM, REGISTRATION DEVICE AND REGISTRATION METHOD
JP7018917B2 (en) Registration program, registration device, registration method, provision device, provision method and provision program
JP2021135874A (en) Advertisement effect determination system and method for processing data
JP2016177650A (en) Information processing apparatus, information processing method, and information processing program
JP6896686B2 (en) Information processing equipment, distribution system, information processing method, and information processing program
JP6866242B2 (en) Display control program, display control device, display control method and distribution device
JP6271383B2 (en) Terminal device, distribution device, display method, and display program
JP7402260B2 (en) Information provision device, information provision method, and information provision program
JP6408084B1 (en) Information processing apparatus, distribution system, information processing method, and information processing program
JP7194137B2 (en) Provision device, provision method and provision program
JP2023137163A (en) Information providing device, information providing method, and information providing program
JP6895843B2 (en) Judgment device, judgment method and judgment program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230306

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230726

R150 Certificate of patent or registration of utility model

Ref document number: 7322209

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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