【事件の表示】
　特願２０１５−２１６８６３「端末用プログラム、端末装置及び端末制御方法」拒絶査定不服審判事件〔平成２８年　３月３１日出願公開、特開２０１６−　４２３７２、請求項の数（５）〕について、次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は、特許すべきものとする。
【理　由】
第１　手続の経緯
　 本願は、平成２１年１２月１５日に出願した特願２００９−２８３９０８号の一部を、平成２５年７月１８日に新たな特許出願とした特願２０１３−１４９６２６号の一部を、平成２６年３月２０日に新たな特許出願とした特願２０１４−５９２１８号の一部を、平成２７年１１月４日に新たな特許出願としたものであって、平成２８年１０月３日付けで拒絶理由が通知され、平成２８年１２月１２日付けで手続補正がなされたが、平成２９年１月３１日付けで拒絶査定がなされ、これに対し、平成２９年５月８日に拒絶査定不服審判の請求がなされると同時に手続補正がなされたものである。
　
第２　原査定の理由の概要
　原査定（平成２９年１月３１日付け拒絶査定）の概要は次のとおりである。
１．本願請求項１−５に係る発明は、その出願の日前の外国語特許出願（特許法第１８４条の４第３項の規定により取り下げられたものとみなされたものを除く。）であって、その出願後に国際公開がされた下記の外国語特許出願（以下、「先願１」という。）の国際出願日における国際出願の明細書、請求の範囲又は図面に記載された発明と同一であり、しかも、この出願の発明者がその出願前の外国語特許出願に係る上記の発明をした者と同一ではなく、またこの出願の時において、その出願人が上記外国語特許出願の出願人と同一でもないので、特許法第２９条の２の規定により、特許を受けることができない。
２．本願請求項１−５に係る発明は、以下の引用文献２−４に基いて、その発明の属する技術の分野における通常の知識を有する者（以下、「当業者」という。）が容易に発明をすることができたものであり、特許法第２９条第２項の規定により特許を受けることができない。
      　           ＜引　用　文　献　等　一　覧＞
先願１．ＰＣＴ／ＵＳ２００９／００５７３３号（拒絶理由、拒絶査定では「ＰＣＴ／ＵＳ２００９／０３２６１３号」と記載されているが、拒絶理由、拒絶査定に同時に記載される「国際公開第２０１０／０７１６６６号、特願２０１１−５４２１０２号、特表２０１２−５１２４８３号」に対応する国際出願番号は「ＰＣＴ／ＵＳ２００９／００５７３３号」であって誤記と認められる。）
引用文献２．特開２００６−１１３５８号公報
引用文献３．特開２００３−１４１３２８号公報
引用文献４．特開平１０−４９３３７号公報
第３　本願発明
　本願請求項１−５に係る発明（以下、それぞれ「本願発明１」−「本願発明５」という。）は、平成２９年５月８日付けの手続補正で補正された特許請求の範囲の請求項１−５に記載された事項により特定される発明であり、以下のとおりの発明である。
　　
「【請求項１】
　端末用プログラムであって、端末装置を、
　２次元座標系における可視領域の座標を変動させるスクロール操作に応じてスクロール表示されるコンテンツのうち前記端末装置に画面表示されている可視領域の座標を取得する可視領域取得手段、
　コンテンツ上における広告であって、アニメーション若しくは動画の動きを伴う広告又はその付近に定める基準位置の座標を取得する基準位置取得手段、
　取得した前記可視領域の座標に基づいて、取得した前記基準位置が前記可視領域内に位置しているかを判断する判断手段、及び、
　取得した前記基準位置が前記可視領域外に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始せず、取得した前記基準位置が前記可視領域内に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始する制御手段、
　として機能させることを特徴とする端末用プログラム。
　　【請求項２】
　端末装置を、
　前記コンテンツのスクロール方向を検出する方向検出手段、及び、
　検出された前記スクロール方向に応じて前記基準位置を選択する基準位置選択手段、として機能させることを特徴とする請求項１記載の端末用プログラム。
　　【請求項３】
　端末装置を、
　前記コンテンツのスクロール方向を検出する方向検出手段として機能させ、
　前記制御手段は、
　検出された前記スクロール方向に応じて動きの内容が異なる広告を選択し、前記基準位置が前記可視領域内に位置していると判断されたとき、選択した広告の表示を開始することを特徴とする請求項１記載の端末用プログラム。
　　【請求項４】
　端末装置であって、
　２次元座標系における可視領域の座標を変動させるスクロール操作に応じてスクロール表示されるコンテンツのうち前記端末装置に画面表示されている可視領域の座標を取得する可視領域取得手段と、
　コンテンツ上における広告であって、アニメーション若しくは動画の動きを伴う広告又はその付近に定める基準位置の座標を取得する基準位置取得手段と、
　取得した前記可視領域の座標に基づいて、取得した前記基準位置が前記可視領域内に位置しているかを判断する判断手段と、
　取得した前記基準位置が前記可視領域外に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始せず、取得した前記基準位置が前記可視領域内に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始する制御手段と、
　を備えたことを特徴とする端末装置。
　　【請求項５】
　端末装置が実行する端末制御方法であって、
　２次元座標系における可視領域の座標を変動させるスクロール操作に応じてスクロール表示されるコンテンツのうち前記端末装置に画面表示されている可視領域の座標を取得する可視領域取得工程と、
　コンテンツ上における広告であって、アニメーション若しくは動画の動きを伴う広告又はその付近に定める基準位置の座標を取得する基準位置取得工程と、
　取得した前記可視領域の座標に基づいて、取得した前記基準位置が前記可視領域内に位置しているかを判断する判断工程と、
　取得した前記基準位置が前記可視領域外に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始せず、取得した前記基準位置が前記可視領域内に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始する制御工程と、
　を含むことを特徴とする端末制御方法。」
　
第４　引用文献、引用発明等
１．先願１について
　原査定の拒絶の理由に引用された先願１には、図面とともに次の事項が記載されている。（当審仮訳は、引用文献１の公表公報である特表２０１２−５１２４８３号公報の記載に基づく。また、下線は、当審において付加した。以下、同じ。）
ア．「[0077] The system is preferably made available to website operators via a system website for use by them after registering as a website content administrator. Referring to FIG.s 4-A, 4-B and 4-C, which shows the process flow of the method implemented with the system of the present invention, as shown in FIG. 4-A, a content page administrator accesses the system, which is  preferably accessible via the Internet as a website, and is presented with the system graphical user interface screens, beginning with a registration screen. FIG. 6 depicts a sample system content site administrator user registration screen whereby a content page administrator can register with the system. FIG. 7 depicts a sample system login screen. As shown in FIG. 4-A, content page administrators first register with the system 100 as a content display site administrator and enter data pertaining to the content page, the content page triggering area that will trigger content rendering when it is within, or within a pre-defined distance outside of, the viewer's browser window dimensions and scrolling position, the area of the content page where the designated content will be rendered (which may be the same area as the area of the content page that will trigger rendering of such content when such area is within, or within a pre-defined distance outside of, the viewer's browser window dimensions and scrolling position), as well as designating the content to be rendered in a particular area of the content page, content page demographics and other pertinent information 200. The system user interface screens provide means for receiving from content page administrators the content page address, content file information (which may be in the form of instructions to retrieve one or more content files stored in a content server or storage device), content display area parameters and other content page data from content page administrators and system server with a database for storing one or more records containing such data, each record being given an identification code. FIG. 8 depicts a sample system user registration screen showing data entry relating to content page title, uniform resource locator address and optional logo image. FIG. 9 depicts a sample user registration screen whereby content page administrators enter their content page's primary audience geographic location. Content page administrators can select the geographic region that represents the location of the content page's primary audience, if any. FIG. 10 depicts a sample  user registration screen whereby content page administrators enter their content page's content type. FIG. 1 1 depicts a sample user registration screen whereby content page administrators enter their content page audience demographic data. FIG. 12 depicts a sample content page registration confirmation screen. FIG. 13 depicts a sample content page rendering area creation screen. Content page administrators can designate a content page rendering area for a content page by entering a name for the content page rendering area, selecting a previously registered content page, and designating content distribution parameters. FIG. 14 depicts a sample content page rendering area dimension selection screen, whereby content page administrators can select one or more pre-set content page rendering area dimensions. FIG. 15 depicts a sample content page rendering area dimension specification screen where content page administrators can enter customized content page rendering area dimensions and position parameters. 
[0078] Referring to FIG. 4-A, the above-referenced data is then saved by the system as a data record in the system database and an identification code is assigned to the data record 300, as shown in FIG. 15. The system software applications then generate a JavaScript tag with the link to the system server-side application including the ID of the record stored in the system database pertaining to the particular content page, content rendering area and content 400, and the content page administrator places the JavaScript tag and link on the content page 500. The tag includes the identification code for the corresponding record stored in the system database and a link to a system server-side application. FIG. 16 depicts a sample screen wherein a JavaScript tag with link to the system server-side application is generated for content page administrators to copy and paste into the page code of the content page in which the designated content page rendering area resides. 
[0079] As shown in FIG. 4-B, when a content page viewer requests the content page that has such JavaScript tag and link 600, the request activates the link to the system server-side application and the system application collects a variety of information from the viewer's HTTP request, including, but not limited to, the address of the content page and the viewer's network address (for example, the Internet Protocol address associated with the viewer when the network is the Internet) 700, and retrieves the corresponding data record stored in the system server database, and generates code, preferably JavaScript code, referred to as a correlator code, which is written to or otherwise embedded on the content page. This correlator code then dynamically generates HTML code on the content page for a layer to be used as a marker for the content page area where the content will be rendered 800. The correlator code can be positioned anywhere on the content page, not necessarily the location on the content page where the particular content will be rendered. A unique identification code is then assigned to the particular viewer/browser which can be created by the correlator code itself, or can be created by the system server-side software application and be retrieved from cookies or from the system database. The correlator code collects additional information from the viewer's browser, including, without limitation, the viewer's operating system and browser type/version, the most frequently occurring words in the web page text, and a list of other content that was already rendered on the page to prevent duplication of the same content on the content page, among other data 900. The correlator code application then generates a query string link including the data collected via the correlator code and the query string link is stored as a variable on the content page 1000. The correlator code periodically checks viewer browser screen coordinate data from the viewer's browser application with content page coordinates for the content page triggering area. FIG. 3 provides a diagrammatical representation of the communication flow  between system components, content page administrators and content page viewers, and FIG. 5 provides a diagrammatical representation of the communication flow between system components, content page administrators and content page viewers in an embodiment that includes a content rendering module. The various arrows indicate the flow of communication between system components as the system operates, as explained below. As a viewer scrolls through a content page (whether up and down or left and right) or the viewer's browser window dimensions change, the correlator code periodically checks the viewer's browser window, scrolling position and dimensional coordinates and when there is correspondence (either partial or full, as has been designated or programmed into the system) between the browser window coordinates and the coordinates for the pre-defined content page triggering area (or between coordinates that are a pre-defined distance outside of the viewer's browser window dimensional and scrolling position coordinates) 1100, the query string link is activated, the correlator code dynamically generates HTML code and tags inside the previously generated HTML marker where the content will be rendered 1200 and the content is rendered in the designated content page rendering area 1300. The correlator code also records at the content page data retrieved from the viewer's browser regarding the rendering of the content, including, but not limited to the IP address associated with the viewer, browser and operating system version, unique identifier assigned by the server side application and information related to the text on the web page. The communication flow between system components is indicated in FIG. 3 by the arrows: Content page administrator 10 registers content page data with the system server 51 and the information is stored as a data record in the system database which resides in the system server, with a tag/link sent back from the system to the content page administrator 10 (as indicated by the arrows between content page administrator 10 and system database), who then  places such tag/link on the content page (as indicated by the arrow from content page administrator 10 to the content page 2 at tag). When a viewer requests the content page 2, the tag links to the custom application (as indicated by the arrow from tag to custom application), the custom application retrieves data from the database (as indicated by the arrows between custom application and system database). The custom application then generates the correlator code and it is written to or otherwise embedded on the content page (as indicated by the arrow from the custom application to the correlator code box in the content page 2). The correlator code communicates with the content page 2 and with browser 1 as indicated by the arrows between said elements and also dynamically generates the HTML layer that serves as a marker for the content page rendering area (as indicated by the arrow between the correlator code and the content page rendering area boxes). When the correlator code determines that the content page triggering area, which, in the case of FIG. 3, is the content page rendering area, the query string link that is stored as a variable on the content page is activated and the correlator code dynamically generates HTML code and tags inside the HTML marker and the content is retrieved from content server 53 and the content is rendered in the content page rendering area (as indicated by the arrows between the content page rendering area and the content server). The correlator code communicates directly back to the system database with data retrieved from the browser and content page (as indicated by the arrow from the correlator code back to the system database).」
（当審仮訳
[0077]　 システムは、システムウェブサイトを介して、ウェブサイトのコンテンツ管理者として登録された後に、ウェブサイト管理者にとって利用可能であることが好ましい。図４−Ａ、図４−Ｂ，及び図４−Ｃは、本発明のシステムで実現される方法の処理フローを示す。図４−Ａに示すように、コンテンツページ管理者は、システムにアクセスできる。好ましくは、ウェブサイトへはインターネットを介してアクセス可能であり、登録画面から始まるグラフィカル・ユーザ・インターフェース（GUI）を提示されることが好ましい。図６は、コンテンツページ管理者がシステムに各種情報を登録できる、システムコンテンツサイトの管理者用の登録画面例を示す。図７は、システムログイン画面例を示す。図４−Ａに示すように、はじめに、
コンテンツページ管理者は
システム１００に
コンテンツページに関係するデータ、すなわち、コンテンツが閲覧者のブラウザウィンドウの寸法及びスクロール領域の範囲内、又は所定距離だけ外側の範囲内にある場合に、コンテンツのレンダリングのトリガーを与えるコンテンツページトリガー領域と、指定されたコンテンツがレンダリングされるコンテンツページの領域（これは閲覧者のブラウザウィンドウの寸法及びスクロール領域の範囲内、又は所定距離だけ外側の範囲内にある場合に、レンダリングのトリガーを与えるコンテンツページの領域と、同一の領域であってよい）と、コンテンツページの所定の領域にレンダリングされるコンテンツの指定と、コンテンツページのターゲット層又は関連情報２００を入力する
[0078]  図４−Ａを参照すると、
上述のデータは、データ記録としてシステムにより、システムのデータベースに保存され
、識別コードがデータ記録に割り当てられる（ステップ３００）。そしてシステムのソフトウェアアプリケーションは、コンテンツページ、コンテンツレンダリング領域及びコンテンツに係るシステムデータベース内に格納された記録のIDを含むシステムサーバ側のアプリケーションにリンクするJavaScript（登録商標）タグを生成し（ステップ４００）、コンテンツページ管理者はJavaScript（登録商標）タグ及びリンクをコンテンツページに配置する
[0079]  図４−Ｂに示すように、
コンテンツページ閲覧者が、このようなJavaScript（登録商標）タグ及びリンクを備えるコンテンツページを要求した場合（ステップ６００）、要求がシステムサーバ側へのリンクをアクティブ状態にし、システムアプリケーションは、閲覧者のHTTP要求に基づき各種の情報、例えば、コンテンツページのアドレス及び閲覧者のネットワークアドレス（例えば、ネットワークがインターネットの場合、閲覧者に係るIPアドレス）を収集し（ステップ７００）、続いて、関連するシステムサーバのデータベースに格納されるデータ記録を取得し、コンテンツページに記述又は埋め込まれるコード、好ましくはJavaScript（登録商標）のコード（以下では相関コードという。）を生成する。そして、この相関コードは、コンテンツがレンダリングされるコンテンツページの領域のマーカ用の層におけるコンテンツページ上に、動的にHTMLコードを生成する（ステップ８００）。相関コードは、コンテンツページのどの場所にでも配置することができ、特定のコンテンツがレンダリングされるコンテンツページ上に配置される必要は無い。そして固有の識別コードは、特定のビューワー／ブラウザに割り当てられる。当該識別コードは相関コード自身により作成することができ、あるいは、システムサーバ側のソフトウェアアプリケーションにより作成することができ、クッキー又はシステムデータベースから取得できる。相関コードは、閲覧者のブラウザから追加情報を収集する（ステップ９００）。追加情報は、例えば、閲覧者のオペレーティングシステム（OS）や、ブラウザ種類／バージョン、ウェブページ文書中の最頻出の言葉、同一のコンテンツがコンテンツページ上に重複しないように既にページ上にレンダリングされたコンテンツ、その他データ等である。そして相関コードのアプリケーションは、相関コードにより収集されたデータを含むクエリストリングのリンクを生成し、当該クエリストリングのリンクはコンテンツページの変数として格納される（ステップ１０００）。相関コードは、周期的に、閲覧者のブラウザアプリケーションから、コンテンツページトリガー領域におけるコンテンツページの座標と共に、閲覧者のブラウザ画面座標データを確認する。図３は、システム要素と、コンテンツページ管理者と、コンテンツページ閲覧者との間の交信フローの図式的説明を提供し、図５は、コンテンツレンダリングモジュールを含む実施形態における、システム要素と、コンテンツページ管理者と、コンテンツページ閲覧者との間の、交信フローの図式的説明を提供している。各矢印は、以下説明するように、システムが動作する場合における、システム要素間における交信のフローを示す。閲覧者がコンテンツページ上でスクロールした場合（上下左右いずれでも）、又は閲覧者のブラウザウィンドウの寸法が変化した場合、相関コードは周期的に閲覧者のブラウザウィンドウと、スクロール位置と、寸法に係る座標とを確認し、ブラウザウィンドウの座標（あるいは閲覧者のブラウザウィンドウの寸法及びスクロール位置に係る座標から所定距離だけ外側にある座標）と、所定のコンテンツページトリガー領域の座標が一致した場合（部分一致又は完全一致。指定又はシステム内でプログラムされる。）（ステップ１１０���）、クエリストリングのリンクはアクティブ状態になり、相関コードは動的にHTMLコード及びタグを、事前に生成された、コンテンツがレンダリングされるHTMLマーカの中に生成し（１２００）、コンテンツは、コンテンツページレンダリング領域にレンダリングされる（１３００）
イ．「[0081] FIG. 17 depicts a sample content page as presented to a content page viewer, with the content rendering area of the content page located below the viewer's browser window dimensions and scrolling position, noted by an oval indicator. Content rendering is not yet triggered because the designated area of the content page that must be within the viewer's browser window dimensions and scrolling position is not yet within such dimensions and scrolling position. FIG. 18 depicts a sample content page with the content rendering area entering the viewer's browser window dimensions and scrolling position. At this point, if content rendering is set to trigger when the designated area of the content page is partially within the viewer's browser window dimensions and scrolling position, the correlator code would proceed to activate content rendering. FIG. 19 depicts a sample content page with the content rendering area fully within the viewer's browser window dimensions and scrolling position. As this point, if content rendering is set to trigger when the designated area of the content page is wholly within the viewer's browser window dimensions and scrolling position, the correlator code would proceed to activate content rendering. FIG. 20 depicts a sample content page with the content rendered and an indicator showing the time that the content has been rendered. FIG. 21 depicts a sample content page with the content rendering area partially outside of the viewer's  browser window dimensions and scrolling position. As the designated content page area that has to be either partially or wholly within the viewer's browser window dimensions and scrolling position is no longer within such dimensions and scrolling position, the previously rendered content can be removed from the page and/or be replaced with new content and content related to the content page area that is then within the viewer's browser screen dimensions and scrolling position would be triggered for rendering. The system rendering counter stops counting when the predefined page area is no longer within the viewer's browser window dimensions and scrolling position, and can resume counting if the area returns within the viewer's browser window dimensions and scrolling position.」
（当審仮訳
[0081]　図１７は、コンテンツページの閲覧者に提示されるコンテンツページ例を示す。コンテンツページのコンテンツレンダリング領域は、楕円で示すように、閲覧者のブラウザのウィンドウの寸法及びスクロール位置の下に位置している。コンテンツページの指定領域が、閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内になければならず、まだそのような寸法及びスクロール位置でないため、コンテンツのレンダリングは開始されない。図１８は、コンテンツレンダリング領域が閲覧者のブラウザウィンドウの寸法及びスクロール位置に入ってきた場合のコンテンツページ例を示す。この場合に関しては、コンテンツページの指定領域が部分的に閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内である際に、コンテンツのレンダリングが開始されることになった場合、相関コードはコンテンツのレンダリングをアクティブ状態にする。図１９は、コンテンツレンダリング領域が完全に閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内に存在する場合のコンテンツページ例を示す。この場合に関しては、コンテンツページの指定領域が完全に閲覧者のブラウザウィンドウの寸法及びスクロール位置の範囲内である際に、コンテンツのレンダリングが開始されることになった場合、相関コードはコンテンツのレンダリングをアクティブ状態にする。図２０は、コンテンツがレンダリングされ、レンダリングされたコンテンツ及びコンテンツが表示された時間を示すインジケータが表示されるコンテンツページ例を示す。図２１は、コンテンツレンダリング領域が部分的に閲覧者のブラウザのウィンドウの寸法及びスクロール位置から外れている場合のコンテンツページ例を示す。部分的又は完全に閲覧者のブラウザウィンドウの寸法及びスクロール位置になければならない指定されたコンテンツページ領域が、もはやそのような寸法及びスクロール位置には存在しないため、以前にレンダリングされたコンテンツはページから削除され、及び／又は、新たなコンテンツと入れ替えられ、閲覧者のブラウザウィンドウ及びスクロール位置がコンテンツ表示領域の範囲内となったコンテンツ表示領域に係るコンテンツのレンダリングが開始される。システムのレンダリング計数器は、所定のページ領域がもはや閲覧者のブラウザウィンドウの寸法及びスクロール領域の範囲でなくなった場合、カウントを停止し、また、当該領域が閲覧者のブラウザウィンドウの寸法及びスクロール領域の範囲に再びなった場合に、カウントを再開することができる。）
　したがって、上記先願１には次の発明（以下、「先願発明」という。）が記載されていると認められる。
　　
（先願発明）
「コンテンツページ管理者が、システム１００に、コンテンツページに関係するデータ、コンテンツのレンダリングのトリガーを与えるコンテンツページトリガー領域と、指定されたコンテンツがレンダリングされるコンテンツページの領域（これは閲覧者のブラウザウィンドウの寸法及びスクロール領域の範囲内、又は所定距離だけ外側の範囲内にある場合に、レンダリングのトリガーを与えるコンテンツページの領域と、同一の領域であってよい）と、コンテンツページの所定の領域にレンダリングされるコンテンツの指定と、コンテンツページのターゲット層又は関連情報２００を入力し、これらのデータを、データ記録としてシステムによって、システムのデータベースに保存し、識別コードがデータ記録に割り当てられ、システムのソフトウェアアプリケーションは、コンテンツページ、コンテンツレンダリング領域及びコンテンツに係るシステムデータベース内に格納された記録のIDを含むシステムサーバ側のアプリケーションにリンクするJavaScriptタグを生成し、コンテンツページ管理者がJavaScriptタグ及びリンクをコンテンツページに配置されるものにおいて、
　コンテンツページ閲覧者が、上記JavaScriptタグ及びリンクを備えるコンテンツページを要求した場合に、要求がシステムサーバ側へのリンクをアクティブ状態にし、システムアプリケーションが、閲覧者のHTTP要求に基づき各種の情報、例えば、コンテンツページのアドレス及び閲覧者のネットワークアドレス（例えば、ネットワークがインターネットの場合、閲覧者に係るIPアドレス）を収集し、続いて、関連するシステムサーバのデータベースに格納される上記データ記録を取得し、システムアプリケーションによって生成されるコンテンツページに記述又は埋め込まれるJavaScriptの相関コードであって、
　該相関コードは、レンダリングのトリガーを与えるコンテンツページの領域と、同一の領域である、コンテンツがレンダリングされるコンテンツページの領域のマーカ用の層におけるコンテンツページ上に、動的にHTMLコードを生成し、
　該相関コードは、コンテンツページのどの場所にでも配置することができ、特定のコンテンツがレンダリングされるコンテンツページ上に配置される必要は無く、
　該相関コード自身により作成される固有の識別コードは、特定のビューワー／ブラウザに割り当てられ、クッキー又はシステムデータベースから取得でき、
　該相関コードは、閲覧者のブラウザから、閲覧者のオペレーティングシステム（OS）や、ブラウザ種類／バージョン、ウェブページ文書中の最頻出の言葉、同一のコンテンツがコンテンツページ上に重複しないように既にページ上にレンダリングされたコンテンツ、その他データ等である追加情報を収集し、
　該相関コードのアプリケーションは、相関コードにより収集されたデータを含むクエリストリングのリンクを生成し、当該クエリストリングのリンクはコンテンツページの変数として格納し、
　該相関コードは、周期的に、閲覧者のブラウザアプリケーションから、コンテンツページトリガー領域におけるコンテンツページの座標と共に、閲覧者のブラウザ画面座標データを確認し、閲覧者がコンテンツページ上でスクロールした場合（上下左右いずれでも）、又は閲覧者のブラウザウィンドウの寸法が変化した場合、周期的に閲覧者のブラウザウィンドウと、スクロール位置と、寸法に係る座標とを確認し、ブラウザウィンドウの座標（あるいは閲覧者のブラウザウィンドウの寸法及びスクロール位置に係る座標から所定距離だけ外側にある座標）と、所定のコンテンツページトリガー領域の座標が部分一致又は完全一致した場合に、クエリストリングのリンクはアクティブ状態にし、相関コードは動的にHTMLコード及びタグを、事前に生成された、コンテンツがレンダリングされるHTMLマーカの中に生成し、
　コンテンツは、コンテンツページレンダリング領域にレンダリングされる、
　相関コード。」
２．引用文献２について
　原査定の拒絶の理由に引用された引用文献２には、図面とともに次の事項が記載されている。
ア．「【技術分野】
【０００１】
　本発明は情報表示装置、情報表示方法、情報表示プログラム、および当該プログラムが記録された記録媒体に関するものであり、特に、スクロールさせながら、情報を表示する情報表示装置、情報表示方法、情報表示プログラム、および該プログラムが記録されたコンピュータ読み取り可能な記録媒体に関するものである。」
イ．「【発明を実施するための最良の形態】
【００６６】
　以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。はじめに、本発明の実施の形態における、用語の定義についてまとめる。
【００６７】
　本実施の形態において「要素データ」とは、テキストデータ、静止画データ、動画データ、音声データ、音楽データのいずれかであり、電子的なファイルやストリーミングデータの形態で存在するものである。
【００６８】
　本実施の形態において「コンテンツデータ」とは、前記要素データの集合体であり、複数の要素データが配置されたデータを示している。具体的なコンテンツデータとしては、１つの座標軸（時系列）に沿って配置された複数の要素データを上記座標軸に沿って再生する際の情報表示方法、再生方法を規定する記述を含めたひとまとまりのテキスト形式またはバイナリ形式のデータとして定義されるものであってもよいし、単に、ファイルを格
納するディレクトリのようなものであってもよい。なお、上記コンテンツデータが要素データを格納するディレクトリである場合には、当該ディレクトリに含まれる要素データは、上記コンテンツデータの上記座標軸に対する配置位置が記憶されていればよく、また、ファイルの名前順、作成時刻順など、ファイルの属性をもとに順序を定めてもよい。
【００６９】
　本実施の形態において
「スクロールバー」とはコンテンツデータを再生する際の進捗状況を示すものであり、スクロールバー・スライダの位置をもって、コンテンツデータ総再生時間のうちで現在どの位置にあるかを示すものである。そして、スクロールバーは、コンテンツデータの表示領域と隣接するように表示される。なお、上記総再生時間とは、コンテンツデータの全長を予め設定されている速度でスクロールさせた場合に要する時間と、動画データの再生などのためにスクロールを停止させる時間とを併せた時間である
【００７０】
　本実施の形態において「再生」とは、各要素データを、コンピュータ読取り可能なデジタルデータの形態から、人間が視聴覚可能な形態に変換する処理のことを指し、コンテンツデータに含まれる各要素データを、時系列に沿って順々に表示または再生していくことである。つまり、上記再生とは、コンテンツデータに含まれる全ての要素データを表示画面に表示または再生することである。なお、コンテンツデータに要素データとして音楽ファイルが含まれる場合には、スピーカ等の出力装置から音声データや音楽データを出力することはいうまでもない。
【００７１】
  [第１の実施の形態]
  図２は、第１の実施の形態にかかる情報表示装置１００のハードウェア構成の具体例を示すブロック図である。本実施の形態にかかる
情報表示装置１００は
通信部１１、制御部１２、記憶部１３、および、入出力部１４を備えている
【００７２】
　上記
制御部１２は、情報表示装置１００全体を制御するものである
通信部１１は、他の装置と通信するためのものである
【００７３】
　上記
記憶部１３は、制御部１２において実行されるプログラムや、そのプログラムの中間データおよび他のコンピュータから受信したデータなどを記憶するものである
【００７４】
　上記入出力部１４は、ユーザインタフェースである。これら、記憶部１３および入出力部１４は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などから構成されている。
【００７５】
　さらに上記入出力部１４は、ボタンやダイヤルやレバーなどの制御部１２に対してデータや命令を入力する操作部１４１と、ユーザに情報を表示するＬＣＤ（Liquid Crystal Display）などの表示部１４２と、音声を出力するスピーカなどの音声出力部１４３とを含んで構成される。
【００７６】
　図３は、上記情報表示装置１００の、再生するコンテンツデータを読み込む機能、および、あらかじめ定められた設定またはユーザの操作に従って該コンテンツデータを再生する機能にかかる構成を説明するブロック図である。
【００７７】
　本実施の形態にかかる情報表示装置１００は、図３に示すように、操作受付部１０１、移動速度指示部１０２、出力部分指示部１０３、出力データ指示部１０４、出力制御部１０５、出力データ読込部１０６、出力設定情報記憶部１０７、出力部１０８、データ一時記憶部１０９、データ記憶部１１０、および通信部１１を含んで構成される。なお、操作部１４１は、操作受付部１０１、移動速度指示部１０２、出力部分指示部１０３および出力データ指示部１０４を備えている。また、
制御部１２は、出力制御部１０５および出力データ読込部１０６を備えている
コンテンツデータを読み込む機能および該コンテンツデータを再生する機能、制御部１２が、記憶部１３に記憶されるプログラムを読み出し、そのプログラムを実行して図２に示されるハードウェア構成の各部を制御することによって実現される
ウ．「【００８８】
　ここで、上記出力部１０５について説明する。図１は、出力制御部１０５の機能構成をより詳しく説明するブロック図である。
出力制御部１０５は
再生制御データ構造管理部１５２と、コンテンツデータ解析部１５４と、データ取得部１３０と、要素データ変倍決定部１３１と、スクロールバー制御部１５１と、スクロール動作制御部１３３と、出力要素データ判定部１５３と、変倍処理部１３２と、コンテンツデータ再生制御部１５５とを備えている
・・・中略・・・
【００９３】
　
コンテンツデータとは
スクリプトと、該スクリプトから参照されている１つ以上の要素データ（図３０の例では、text1.txt、video1.mpg、text2.txt、img1.jpg、text3.txt）のセットとして構成される。前記スクリプトには、要素データを表示するための１つ以上の領域情報を指定するための記述と、要素データを指定する記述と、前記各要素データを前記指定された領域のうちどの領域に、どの時間帯に再生表示させるかを指定する再生スケジュール情報の記述を含んでいる
・・・中略・・・
【００９７】
　
スクロール動作制御部１３３は、コンテンツデータの再生におけるスクロールの開始、スクロール速度の変更、および停止等のスクロール再生にかかる制御を行うものである。
上記スクリプトに含まれるスクロール速度に基づいて、コンテンツデータのスクロールを行うとともに、スクロール制御部１５１や出力要素データ判定部１５３から送信されてくるスクロール停止命令に基づいてスクロールの停止を行い、また、スクロール開始命令に基づいてスクロールを開始する。
【００９８】
　
スクロールバー制御部１５１は、スクロール動作制御部１３３より出力座標範囲の通知を受けると、これに応じてスクロールバー・スライダの位置を計算し、コンテンツデータ再生制御部１５５に対してスクロールバーの再描画を指示する
【００９９】
　また、ス
クロールバー制御部１５１は、ユーザ操作によりスクロールバー・スライダが移動された場合に、移動後のコンテンツデータの出力座標範囲を計算し、スクロール動作制御部１３３に通知する
エ．「【０１１０】
　図５は、本実施の形態にかかるコンテンツデータの情報表示方法における処理の流れを示すフローチャートである。このフローチャートを参照して、本実施の形態にかかる情報表示方法について説明する。
【０１１１】
　
ユーザによって、表示画面の再生領域が変更された場合には、制御部１２は、記憶部１３の出力設定情報記憶部１０７に、再生領域を記憶する（Ｓ１０）
【０１１２】
　まず、
ユーザから操作部１４１の出力データ指示部を介して、再生表示させるコンテンツデータが指定されると、出力データ読込部１０６は、通信部１１を介して外部ネットワークよりコンテンツデータの取得を指示する。取得されたコンテンツデータは、データ保持部１３６に記憶される
【０１１３】
　
続いて、出力制御部１０５において、前記取得したコンテンツデータの再生制御に必要な情報を準備する。まず、データ取得部１３０が、データ保持部１３６より前記取得したコンテンツデータを読込み、これをコンテンツデータ解析部１５４に受け渡す。コンテンツデータ解析部１５４では、取得したコンテンツデータを解析し、図２９に示したようなデータ構造を作成する。作成されたデータ構造は再生制御データ構造管理部１５２にて管理される
【０１１４】
　その後、
ユーザから操作部１４１の移動速度指示部を介して、コンテンツデータの再生指示がなされる（Ｓ１１）と、出力設定情報記憶部１０７に記憶されているスクロール速度情報に従って、コンテンツデータのスクロール再生が開始される（Ｓ１２）
【０１１５】
　
コンテンツデータのスクロール再生制御はスクロール動作制御部１３３主導で行われる。スクロール動作制御部１３３は、スクロールバー制御部１５１を介して、コンテンツデータ再生制御部１５５に対して、スクロールバーおよびスクロールバー・スライダの描画を指示する。一方、再生開始後の経過時間を逐一カウントし、出力要素データ判定部１５３に通知する。再生時刻の通知を受けた出力要素データ判定部１５３は、前記通知された現在時刻、および、再生制御データ構造とを参照して、再生表示すべき要素データを判定する。そして、前記判定した要素データをデータ取得部１３０を介して取得する
【０１１６】
　次に、
出力要素データ判定部１５３は、コンテンツデータのスクロール再生によって、当該コンテンツデータに含まれる動画データの表示領域が再生領域に入ったか否かを判定する（Ｓ１３）。具体的には、スクロール動作制御部１３３から通知される現在時刻と、再生制御データ構造を参照して、スクロール再生を開始してから所定時間後に動画データが再生領域に表示されることを示す情報が記されている場合には、動画データが再生領域に入ったか否かを判定することができる。
【０１１７】
　そして、
上記ステップＳ１３にて、動画データの表示領域が再生領域に入ったと判定すると、出力要素データ判定部１５３は、再生領域に入った動画データの表示領域が再生領域に収まるか否かを判定する（Ｓ１４）。これは、例えば、出力要素データ判定部１５３は、要素データ変倍決定部１３１の判断結果により、判定することができる
【０１１８】
　
ステップＳ１４にて、動画データの表示領域が再生領域に収まらないと判定すると、出力要素データ判定部１５３は、変倍処理部１３２に上記動画データの表示領域の変倍命令を出す。変倍処理部１３２は、動画データの表示領域が再生領域に収まるように変倍処理を行う（Ｓ１５）
【０１１９】
　次に、
動画データの表示領域が再生領域に収まると判定する、または、上記表示領域が再生領域に収まるように変倍処理が行われると、次に、出力要素データ判定部１５３は、スクロール再生によって、動画データの表示領域が再生領域内に収まったか否かを判定する（Ｓ１６）。
、スクロール動作制御部１３３から通知される現在時刻における、コンテンツデータの再生領域に出力される座標値の範囲と、再生制御データ構造を参照して得られる動画データの表示領域の座標値の範囲とを比較することで判定する
【０１２０】
　そして、
スクロール再生によって、動画データの表示領域が再生領域内に収まったと判定すると、出力要素データ判定部１５３は、スクロール動作制御部１３３に、スクロール再生の停止を指示する。スクロール停止命令を受信したスクロール動作制御部１３３は、スクロール再生を停止する（Ｓ１７）
【０１２１】
　そして、
スクロール動作制御部１３３は、スクロール再生を停止させた後、コンテンツデータ再生制御部１５５に対して動画再生命令を送信する。上記動画再生命令を受信したコンテンツデータ再生制御部１５５は、再生領域に表示されている動画データを再生する（Ｓ１８）
【０１２２】
　次に、
スクロール動作制御部１３３は、再生領域に表示されている動画データの再生が終了したか否かを判断する（Ｓ１９）。
、上記スクロール動作制御部１３３は、上記動画再生制御部１７１から上記動画データの再生が終了した旨の信号を受け取ったか否かを判断することにより、再生領域に表示されている動画データの再生が終了したか否かを判断する
【０１２３】
　そして、
動画再生制御部１７１から再生領域に表示されている動画データの再生が終了した旨の信号を受信すると、スクロール動作制御部１３３は、再度スクロール開始命令をスクロールバー制御部１５１およびコンテンツデータ再生制御部１５５に送信し、これによりコンテンツデータのスクロール再生が再開される（Ｓ２０）
【０１２４】
　コンテンツデータの再生が終了したか否かは、出力要素データ判定部１５３が判断し、スクロール動作制御部１３３にスクロール停止を指示する（Ｓ２１）。具体的には、再生開始からの経過時間と、再生制御データ構造管理部より取得できるコンテンツデータの総裁政治観を比較し、コンテンツデータの再生が終了したか否かを判断する。そして、まだ、コンテンツデータの再生が終了していないと判断すると、処理は、ステップＳ１３に戻る。また、コンテンツデータの再生が終了したと判断した場合には処理を終了する。」
オ．「【０１８９】
　また、カーソル１６０６をスクロールバー・スライダ３３０に合わせ、ボタン１６０３を用いて上下方向にドラッグすることで、コンテンツデータの再生点を連続的に移動させることができる。この操作は、スクロールホイール１６０５を前後に回転させることによっても行うことができる。」
カ．「【０１９４】
　また、コンテンツデータが動画データなど、表示画面領域３００のスクロールを一時停止した状態で再生する動画データ（要素データ）を含む場合においては、図２２に示したように、現在、再生領域に表示されている要素データの再生にかかる時間が色分け表示されることが望ましい。つまり、コンテンツデータ全体における現在再生中の要素データに相当する部分のみが区分けされて表示されることがより好ましい。
【０１９５】
　この場合、該要素データを再生中に、カーソルをスクロールバー・スライダ３３０に合わせ、ボタン１６０３を用いて上下方向にスクロールバー・スライダ３３０をドラッグ操作すると、当該スクロールバー・スライダ３３０が区間３４０の内側であれば、該要素データの再生点の移動として、区間３４０の外側に出れば、コンテンツデータのスクロール機能として働く。」
キ．「【０２０２】
　本実施の形態にかかる情報表示装置は、一つの操作系でコンテンツデータのスクロールと、当該コンテンツデータが含む動画やアニメーションデータの再生制御との両方を行うことができる。例えば、スクロール再生を自動的に行う場合には、スクロール操作と、動画データの再生操作の双方が不要となる。また、例えば、手動でスクロール再生を行う場合には、スクロール操作を手動で行うことになるが、このスクロール操作に連動して、コンテンツデータに含まれる動画データを自動的に再生することができるので、ユーザは、単にスクロール再生を行うための操作を行うのみでよい。つまり、スクロール再生および動画再生を１つの操作系で実現することができる。また、例えば、リモコンを用いてコンテンツデータの閲覧を行う場合、従来のＨＴＭＬ文書を表示するブラウザを制御するには、スクロール操作とは別に、内包する動画データを指定するポインティング操作、該動画データを再生開始、停止などを行う操作に別々のボタンを設けるなどの工夫が必要であるが、本実施の形態にかかる情報表示装置では、単に、スクロール再生を開始する命令を与えるだけで、コンテンツデータに含まれる全ての要素データを閲覧することができる。」
　したがって、上記引用文献２には次の発明（以下、「引用発明」という。）が記載されていると認められる。
（引用発明）
「通信部１１、出力制御部１０５および出力データ読込部１０６を備える制御部１２、記憶部１３、および、入出力部１４を備える情報表示装置１００の前記記憶部１３に記憶されるプログラムであって、
　前記コンテンツデータは、スクリプトと、該スクリプトから参照されている１つ以上の要素データ（例えば、text1.txt、video1.mpg、text2.txt、img1.jpg、text3.txt）のセットとして構成され、要素データを表示するための１つ以上の領域情報を指定するための記述と、要素データを指定する記述と、前記各要素データを前記指定された領域のうちどの領域に、どの時間帯に再生表示させるかを指定する再生スケジュール情報の記述を含んでおり、
　前記出力制御部１０５は、再生制御データ構造管理部１５２と、コンテンツデータ解析部１５４と、データ取得部１３０と、要素データ変倍決定部１３１と、スクロールバー制御部１５１と、スクロール動作制御部１３３と、出力要素データ判定部１５３と、変倍処理部１３２と、コンテンツデータ再生制御部１５５とを備えており、
　前記スクロール動作制御部１３３は、コンテンツデータの再生におけるスクロールの開始、スクロール速度の変更、および停止等のスクロール再生にかかる制御を行うものであって、前記スクリプトに含まれるスクロール速度に基づいて、コンテンツデータのスクロールを行うとともに、スクロール制御部１５１や出力要素データ判定部１５３から送信されてくるスクロール停止命令に基づいてスクロールの停止を行い、また、スクロール開始命令に基づいてスクロールを開始するものであり、
  前記スクロールバー制御部１５１は、スクロール動作制御部１３３より出力座標範囲の通知を受けると、これに応じてスクロールバー・スライダの位置を計算し、コンテンツデータ再生制御部１５５に対してスクロールバーの再描画を指示し、ユーザ操作によりスクロールバー・スライダが移動された場合に、移動後のコンテンツデータの出力座標範囲を計算し、スクロール動作制御部１３３に通知するものであって、
　前記スクロールバーは、コンテンツデータを再生する際の進捗状況を示すものであり、スクロールバー・スライダの位置をもって、コンテンツデータ総再生時間のうちで現在どの位置にあるかを示し、スクロールバーは、コンテンツデータの表示領域と隣接するように表示され、上記総再生時間とは、コンテンツデータの全長を予め設定されている速度でスクロールさせた場合に要する時間と、動画データの再生などのためにスクロールを停止させる時間とを併せた時間であって、
　前記プログラムが、制御部１２にコンテンツデータを読み込む機能および該コンテンツデータを再生する機能を実行させるものであって、
　ユーザによって、表示画面の再生領域が変更された場合には、制御部１２は、記憶部１３の出力設定情報記憶部１０７に、再生領域を記憶し（Ｓ１０）、
　ユーザから操作部１４１の出力データ指示部を介して、再生表示させるコンテンツデータが指定されると、出力データ読込部１０６は、通信部１１を介して外部ネットワークよりコンテンツデータの取得を指示し、取得されたコンテンツデータは、データ保持部１３６に記憶し、続いて、出力制御部１０５において、前記取得したコンテンツデータの再生制御に必要な情報を準備し、データ取得部１３０が、データ保持部１３６より前記取得したコンテンツデータを読込み、これをコンテンツデータ解析部１５４に受け渡し、コンテンツデータ解析部１５４では、取得したコンテンツデータを解析し、データ構造を作成し、作成されたデータ構造は再生制御データ構造管理部１５２にて管理し、
　ユーザから操作部１４１の移動速度指示部を介して、コンテンツデータの再生指示がなされ（Ｓ１１）、
　出力設定情報記憶部１０７に記憶されているスクロール速度情報に従って、コンテンツデータのスクロール再生が開始され（Ｓ１２）、
　コンテンツデータのスクロール再生制御はスクロール動作制御部１３３主導で行われ、スクロール動作制御部１３３は、スクロールバー制御部１５１を介して、コンテンツデータ再生制御部１５５に対して、スクロールバーおよびスクロールバー・スライダの描画を指示し、再生開始後の経過時間を逐一カウントし、出力要素データ判定部１５３に通知し、再生時刻の通知を受けた出力要素データ判定部１５３は、前記通知された現在時刻、および、再生制御データ構造とを参照して、再生表示すべき要素データを判定し、前記判定した要素データをデータ取得部１３０を介して取得し、
　出力要素データ判定部１５３は、コンテンツデータのスクロール再生によって、当該コンテンツデータに含まれる動画データの表示領域が再生領域に入ったか否かを、スクロール動作制御部１３３から通知される現在時刻と、再生制御データ構造を参照して、スクロール再生を開始してから所定時間後に動画データが再生領域に表示されることを示す情報によって判定し（Ｓ１３）、
　上記ステップＳ１３にて、動画データの表示領域が再生領域に入ったと判定すると、出力要素データ判定部１５３は、要素データ変倍決定部１３１の判断結果により、再生領域に入った動画データの表示領域が再生領域に収まるか否かを判定し（Ｓ１４）、
　ステップＳ１４にて、動画データの表示領域が再生領域に収まらないと判定すると、出力要素データ判定部１５３は、変倍処理部１３２に上記動画データの表示領域の変倍命令を出し、変倍処理部１３２は、動画データの表示領域が再生領域に収まるように変倍処理を行い（Ｓ１５）、
　動画データの表示領域が再生領域に収まると判定する、または、上記表示領域が再生領域に収まるように変倍処理が行われると、次に、出力要素データ判定部１５３は、スクロール再生によって、動画データの表示領域が再生領域内に収まったか否かを、スクロール動作制御部１３３から通知される現在時刻における、コンテンツデータの再生領域に出力される座標値の範囲と、再生制御データ構造を参照して得られる動画データの表示領域の座標値の範囲とを比較することで判定し（Ｓ１６）、
　スクロール再生によって、動画データの表示領域が再生領域内に収まったと判定すると、出力要素データ判定部１５３は、スクロール動作制御部１３３に、スクロール再生の停止を指示し、スクロール停止命令を受信したスクロール動作制御部１３３は、スクロール再生を停止し（Ｓ１７）、
  スクロール動作制御部１３３は、スクロール再生を停止させた後、コンテンツデータ再生制御部１５５に対して動画再生命令を送信し、上記動画再生命令を受信したコンテンツデータ再生制御部１５５は、再生領域に表示されている動画データを再生し（Ｓ１８）、
　上記スクロール動作制御部１３３は、上記動画再生制御部１７１から上記動画データの再生が終了した旨の信号を受け取ったか否かを判断することにより、再生領域に表示されている動画データの再生が終了したか否かを判断する（Ｓ１９）、
　動画再生制御部１７１から再生領域に表示されている動画データの再生が終了した旨の信号を受信すると、スクロール動作制御部１３３は、再度スクロール開始命令をスクロールバー制御部１５１およびコンテンツデータ再生制御部１５５に送信し、これによりコンテンツデータのスクロール再生が再開される（Ｓ２０）、
　ことを行わせるプログラム。」
３．引用文献３について
　原査定の拒絶の理由に引用された引用文献３には、図面とともに次の事項が記載されている。
ア．「【００２８】処理対象とされた素材の広告種別が「広告」である場合（Ｓ５：Ｙｅｓ）には、更に、
この広告が表示領域に完全に含まれているか否かが、この広告の配置領域情報（ｘ１，ｘ２，ｙ１，ｙ２）が参照されることによって判定される
４．引用文献４について
　原査定の拒絶の理由に引用された引用文献４には、図面とともに次の事項が記載されている。
ア．「【００１１】この発明は、基準に対する制御素子の傾斜の関数として表示すべき情報をスクロールすることにより、計算装置のディスプレイ上への情報を表示する方法に関する。好ましくは、ユーザがボタンを押したり、ハンドヘルド素子を握り締めたりして、スクロールを作動させる時に基準値が設定される。
スクロールの方向は、基準に対して制御素子がどちらへ傾斜しているかによって決まる。例えば、基準に対する傾斜の方向が上または下、左または右であることにより、スクロールの方向は上下または左右に決まる。
第５　対比・判断
１．本願発明１について
（１）理由１（拡大先願）について
ａ．対比
　本願発明１と先願発明とを対比すると、次のことがいえる。
 
ア．先願発明の「閲覧者」の「ブラウザ」は何らかの装置に表示されており、閲覧者は該装置の「ブラウザ」で表示される「コンテンツページ」に対して「スクロール」を行うことができるものであるから、先願発明の該装置は、本願発明１の「端末装置」に相当する。
　そして、先願発明の「相関コード」は、本願発明１の「プログラム」に相当する。
イ．先願発明の「コンテンツページ」は、本願発明１の「コンテンツ」に相当し、また、先願発明の「ブラウザウィンドウ」に表示されている「コンテンツページ」の領域が、本願発明１の「可視領域」に相当する。
　そして、先願発明の「スクロール位置座標」は、「ブラウザウィンドウ」に表示される「コンテンツページ」の基準となる位置の座標を表していることは明らかであって、スクロールに応じて「スクロール位置座標」が移動すれば、それに応じて「ブラウザウィンドウ」に表示されている「コンテンツページ」の領域は移動し、また、「スクロール位置座標」が２次元座標系の座標であることは明らかであるから、先願発明の「スクロール」は、本願発明１の「２次元座標系における可視領域の座標を変動させるスクロール操作」に相当する。
　さらに、先願発明の「相関コード」は、「閲覧者のブラウザアプリケーションから、コンテンツページトリガー領域におけるコンテンツページの座標と共に、閲覧者のブラウザ画面座標データを確認し、閲覧者がコンテンツページ上でスクロールした場合（上下左右いずれでも）、又は閲覧者のブラウザウィンドウの寸法が変化した場合、周期的に閲覧者のブラウザウィンドウと、スクロール位置と、寸法に係る座標とを確認」するものであり、先願発明では「相関コード」が上記装置を「スクロールした場合」に「ブラウザウィンドウの寸法座標及びスクロール位置座標」を取得する手段として機能させているものと認められるから、先願発明の「閲覧者のブラウザウィンドウと、スクロール位置と、寸法に係る座標」は、本願発明１の「端末装置に画面表示されている可視領域の座標」に相当し、先願発明の該取得する手段は、本願発明１の「２次元座標系における可視領域の座標を変動させるスクロール操作に応じてスクロール表示されるコンテンツのうち前記端末装置に画面表示されている可視領域の座標を取得する可視領域取得手段」に相当する。
ウ．先願発明の「レンダリングされる」「コンテンツ」と、本願発明１の「コンテンツ上における広告であって、アニメーション若しくは動画の動きを伴う広告」とは、「コンテンツ上におけるコンテンツ要素」の点では共通する。
　また、先願発明の「相関コード」は、「周期的に、閲覧者のブラウザアプリケーションから、コンテンツページトリガー領域におけるコンテンツページの座標と共に、閲覧者のブラウザ画面座標データを確認し、閲覧者がコンテンツページ上でスクロールした場合（上下左右いずれでも）、又は閲覧者のブラウザウィンドウの寸法が変化した場合、周期的に閲覧者のブラウザウィンドウと、スクロール位置と、寸法に係る座標とを確認し、ブラウザウィンドウの座標（あるいは閲覧者のブラウザウィンドウの寸法及びスクロール位置に係る座標から所定距離だけ外側にある座標）と、所定のコンテンツページトリガー領域の座標が部分一致又は完全一致し」ているか判断しており、先願発明では「相関コード」が上記装置を「所定のコンテンツページトリガー領域の座標」を取得手段として機能させているものと認められ、また、先願発明では「コンテンツ」の「レンダリングのトリガーを与えるコンテンツページの領域」と、「コンテンツがレンダリングされるコンテンツページの領域」が「同一」であり、「所定のコンテンツページトリガー領域の座標」は、「コンテンツがレンダリングされるコンテンツページ」の座標といえるから、先願発明の「取得する手段」と、本願発明１の「コンテンツ上における広告であって、アニメーション若しくは動画の動きを伴う広告又はその付近に定める基準位置の座標を取得する基準位置取得手段」とは、「コンテンツ上におけるコンテンツ要素であって、コンテンツ要素又はその付近に定める座標を取得する位置取得手段」の点では共通する。
エ．先願発明の「相関コード」は、「周期的に、閲覧者のブラウザアプリケーションから、コンテンツページトリガー領域におけるコンテンツページの座標と共に、閲覧者のブラウザ画面座標データを確認し、閲覧者がコンテンツページ上でスクロールした場合（上下左右いずれでも）、又は閲覧者のブラウザウィンドウの寸法が変化した場合、周期的に閲覧者のブラウザウィンドウと、スクロール位置と、寸法に係る座標とを確認し、ブラウザウィンドウの座標（あるいは閲覧者のブラウザウィンドウの寸法及びスクロール位置に係る座標から所定距離だけ外側にある座標）と、所定のコンテンツページトリガー領域の座標が部分一致又は完全一致し」ているか判断しおり、先願発明では「相関コード」が上記装置を判断手段として機能させているものと認められるから、先願発明の該判断手段と、本願発明１の「取得した前記可視領域の座標に基づいて、取得した前記基準位置が前記可視領域内に位置しているかを判断する判断手段」とは、「取得した前記可視領域の座標に基づいて、取得した前記位置が前記可視領域内に位置しているかを判断する判断手段」の点では共通する。
　よって、本願発明１と先願発明は、以下の点で一致、ないし相違している。
　 
（一致点）
「端末用プログラムであって、端末装置を、
　２次元座標系における可視領域の座標を変動させるスクロール操作に応じてスクロール表示されるコンテンツのうち前記端末装置に画面表示されている可視領域の座標を取得する可視領域取得手段、
　コンテンツ上におけるコンテンツ要素であって、コンテンツ要素又はその付近に定める座標を取得する位置取得手段、
　取得した前記可視領域の座標に基づいて、取得した前記基準位置が前記可視領域内に位置しているかを判断する判断手段、
　として機能させることを特徴とする端末用プログラム」
　
（相違点１）
　上記「コンテンツ要素」が、本源発明１では、「広告であって、アニメーション若しくは動画の動きを伴う広告」であるのに対して、先願発明では、コンテンツに関してそのような特定がされていない点
（相違点２）　
  上記「座標」が、本願発明１では、「基準位置の座標」であるのに対して、先願発明では、トリガ領域の座標であって、そのような基準位置ではない点。
（相違点３）
　本願発明１は、「取得した前記基準位置が前記可視領域外に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始せず、取得した前記基準位置が前記可視領域内に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始する制御手段」を有しているが、先願発明は、「ブラウザウィンドウの座標（あるいは閲覧者のブラウザウィンドウの寸法及びスクロール位置に係る座標から所定距離だけ外側にある座標）と、所定のコンテンツページトリガー領域の座標が一致し」た場合に、「コンテンツは、コンテンツページレンダリング領域にレンダリング」されるものであって、そのような制御手段を有していない点。
ｂ．相違点についての判断
　
　事案に鑑みて、上記相違点２について先に判断する。
　先願発明では、「ブラウザウィンドウと、スクロール位置と、寸法に係る座標とを確認し、ブラウザウィンドウの座標と、所定のコンテンツページトリガー領域の座標が部分一致又は完全一致した場合」を判断するものであって、「一致」は「部分一致又は完全一致」を判断するものであるから、「トリガ領域の座標」を基準の位置とすることはできず、上記相違点２に係る構成は、課題解決のための具体化手段における微差ではなく、先願発明に記載されている事項に等しい事項でもないので、本願発明１と先願発明とが実質同一であるとは認められない。
　したがって、本願発明１は、先願発明と同一ではないので、特許法第２９条の２の規定により特許をすることができないものであるとすることはできない。
（２）理由２（進歩性）について
ａ．対比
　本願発明１と引用発明とを対比すると、次のことがいえる。
ア．引用発明の「情報表示装置１００」は、「ユーザから操作部１４１の出力データ指示部を介して、再生表示させるコンテンツデータが指定される」ものであるから「端末装置」といい得るものであり、引用発明の「情報表示装置１００の前記記憶部１３に記憶されるプログラム」は、本願発明１の「端末用プログラム」に相当する。
イ．引用発明の「コンテンツデータ」は、本願発明１の「コンテンツ」に相当する。
　また、引用発明の「再生領域」が、本願発明１の「可視領域」に相当する。
　引用発明の「スクロール再生」は、「スクロール速度に基づいて、コンテンツデータのスクロールを行う」ものであって、「スクロール再生によって、動画データの表示領域が再生領域内に収まったと判定すると」「スクロール再生を停止し」、「再生領域に表示されている動画データを再生し」「再生領域に表示されている動画データの再生が終了した旨の信号を受信すると」「コンテンツデータのスクロール再生が再開される」ものであって、「スクロール再生」中は、「スクロール速度」で「再生領域」が移動するものであり、２次元座標系における「再生領域」の座標は「スクロール速度」で変動しているものと認められ、引用発明の「スクロール再生」と、本願発明１の「２次元座標系における可視領域の座標を変動させるスクロール
操作
　そして、引用発明の「出力要素データ判定部１５３」は、スクロール再生中に「スクロール動作制御部１３３から通知される現在時刻における、コンテンツデータの再生領域に出力される座標値の範囲」を取得しており、引用発明の「出力要素データ判定部１５３」と、本願発明１の「２次元座標系における可視領域の座標を変動させるスクロール操作に応じてスクロール表示されるコンテンツのうち前記端末装置に画面表示されている可視領域の座標を取得する可視領域取得手段」とは、「可視領域の座標を変動させるスクロールに応じてスクロール表示されるコンテンツのうち前記端末装置に画面表示されている可視領域の座標を取得する可視領域取得手段」の点では共通する。
ウ．引用発明の「コンテンツデータに含まれる動画データ」と、本願発明１の「コンテンツ上における広告であって、アニメーション若しくは動画の動きを伴う広告」とは、「コンテンツ上における動画のデータ」の点では共通する。
　また、引用発明の「出力要素データ判定部１５３」は、「スクロール再生によって、動画データの表示領域が再生領域内に収まったか否かを、スクロール動作制御部１３３から通知される現在時刻における、コンテンツデータの再生領域に出力される座標値の範囲と、再生制御データ構造を参照して得られる動画データの表示領域の座標値の範囲とを比較することで判定」するものであり、「再生制御データ構造を参照して得られる動画データの表示領域の座標値の範囲」を取得しているものと認められ、引用発明の「出力要素データ判定部１５３」と、本願発明１の「コンテンツ上における広告であって、アニメーション若しくは動画の動きを伴う広告又はその付近に定める基準位置の座標を取得する基準位置取得手段」とは、「コンテンツ上における動画のデータ又はその付近の座標を取得する取得手段」の点では共通する。
エ．引用発明の「出力要素データ判定部１５３」は、「スクロール再生によって、動画データの表示領域が再生領域内に収まったか否かを、スクロール動作制御部１３３から通知される現在時刻における、コンテンツデータの再生領域に出力される座標値の範囲と、再生制御データ構造を参照して得られる動画データの表示領域の座標値の範囲とを比較することで判定」するものであるから、本願発明１の「取得した前記可視領域の座標に基づいて、取得した前記基準位置が前記可視領域内に位置しているかを判断する判断手段」とは、「取得した前記可視領域の座標に基づいて、取得手段が取得した前記座標が前記可視領域内に位置しているかを判断する判断手段」の点では共通する。
オ．引用発明の「スクロール動作制御部１３３」は、「動画データの表示領域が再生領域内に収まったと判定する」された場合に、「スクロール再生を停止させた後、コンテンツデータ再生制御部１５５に対して動画再生命令を送信し、上記動画再生命令を受信したコンテンツデータ再生制御部１５５は、再生領域に表示されている動画データを再生」するものであって、「「動画データの表示領域が再生領域内に収まったと判定」されない場合にには、「動画データ」が再生されないことは明らかであるから、引用発明の「スクロール動作制御部１３３」と、本願発明１の「取得した前記基準位置が前記可視領域外に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始せず、取得した前記基準位置が前記可視領域内に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始する制御手段」とは、「取得手段が取得した前記座標が前記可視領域外に位置していると判断された場合には、前記動画のデータを開始せず、取得手段が取得した前記座標が前記可視領域内に位置していると判断された場合には、前記動画のデータを開始する制御手段」の点では共通する。
　よって、本願発明１と引用発明は、以下の点で一致、ないし相違している。
　 
（一致点）
「端末用プログラムであって、端末装置を、
　２次元座標系における可視領域の座標を変動させるスクロールに応じてスクロール表示されるコンテンツのうち前記端末装置に画面表示されている可視領域の座標を取得する可視領域取得手段、
　コンテンツ上における動画のデータ又はその付近に座標を取得する取得手段、
　取得した前記可視領域の座標に基づいて、取得手段が取得した前記座標が前記可視領域内に位置しているかを判断する判断手段、及び、
　取得手段が取得した前記座標が前記可視領域外に位置していると判断された場合には、前記動画データを開始せず、取得手段が取得した前記座標が前記可視領域内に位置していると判断された場合には、前記動画データを開始する制御手段、
　として機能させることを特徴とする端末用プログラム」
　
（相違点４）                      
　上記「スクロール」が、本願発明１では、「２次元座標系における可視領域の座標を変動させるスクロール操作」であるのに対して、引用発明では、「スクロール速度に基づいて、コンテンツデータのスクロールを行う」「スクロール再生」であ点。
（相違点５）
　上記「動画のデータ」が、本願発明１では、「広告であって、アニメーション若しくは動画の動きを伴う広告」であるのに対して、引用発明では、「動画データ」にそのような特定はされていない点。
（相違点６）
　上記「座標」が、本願発明１では、「広告又はその付近に定める基準位置の座標」であって、「基準位置取得手段」は該「基準位置」を取得し、「判断手段」は該「基準位置」が「前記可視領域内に位置しているかを判断」し、さらに、「制御手段」は、「取得した前記基準位置が前記可視領域外に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始せず、取得した前記基準位置が前記可視領域内に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始する」のに対して、
　引用発明では、「動画データの表示領域の座標値の範囲」であって、「出力要素データ判定部１５３」は、該「座標値の範囲」を取得し、「コンテンツデータの再生領域に出力される座標値の範囲」と比較するものであって、さらに、「スクロール動作制御部１３３」は、該「座標値の範囲」が「再生領域内に収まったと判定」された場合に、「スクロール再生を停止させた後、コンテンツデータ再生制御部１５５に対して動画再生命令を送信し、上記動画再生命令を受信したコンテンツデータ再生制御部１５５は、再生領域に表示されている動画データを再生」するものである点。
ｂ．相違点についての判断
　相違点４、６について判断する。
（相違点４について）
　通常のスクロール操作は、スクロールバーのスクロールバー・スライダをドラッグすることと認められる。
　そして、引用文献２の段落【０２０２】には、手動でスクロール再生が行えること、さらに、段落【０１８９】には、「スクロールバー」の「スクロールバー・スライダ」を「ドラッグ」すると再生点を連続的に移動させることが記載されており、引用発明において、「スクロールバー」の「スクロールバー・スライダ」を「ドラッグ」することでスクロール再生を行い、この「ドラッグ」操作をスクロール操作と呼ぶことは、当業者が容易に想到性し得たことと認めらる。
　しかしながら、引用発明における「スクロールバー」は、「コンテンツデータを再生する際の進捗状況を示すものであり、スクロールバー・スライダの位置をもって、コンテンツデータ総再生時間のうちで現在どの位置にあるかを示し、スクロールバーは、コンテンツデータの表示領域と隣接するように表示され、上記総再生時間とは、コンテンツデータの全長を予め設定されている速度でスクロールさせた場合に要する時間と、動画データの再生などのためにスクロールを停止させる時間とを併せた時間であ」り、「動画データの再生などのためにスクロールを停止させる時間」を含むものであって、引用文献２の段落【０１９５】には、この「スクロールバー」の「動画データ」部分も「ドラッグ」が可能であり「動画データ」の再生点が移動することが記載されており、「動画データ」部分の「ドラッグ」では「スクロール」は行われないものである。
　したがって、引用発明において「スクロールバー」の「スクロールバー・スライダ」を「ドラッグ」することを「スクロール操作」としても、該「スクロール操作」では「２次元座標系における可視領域の座標を変動される」ものではなく、本願発明１の上記相違点４に係る構成を導出することはできない。
（相違点６について）
　ある領域が特定の領域内に収まるか判断する際に、ある領域に基準となる位置を定めて、該基準となる位置が特定の領域内に収まっているかで、判断することは常套手段と認められる。                
　しかしながら、引用発明では、「動画データの表示領域が再生領域内に収まったか否か」を判断する前に、ステップ１４において「動画データの表示領域が再生領域に収まるか否か」の判定をし、「ステップＳ１４にて、動画データの表示領域が再生領域に収まらないと判定すると、出力要素データ判定部１５３は、変倍処理部１３２に上記動画データの表示領域の変倍命令を出し、変倍処理部１３２は、動画データの表示領域が再生領域に収まるように変倍処理を行」っており、「ユーザによって」変更される「表示画面の再領域」の大きさに応じて、「動画データの表示領域」も変倍されるものであるから、このような「動画データの表示領域」に対して基準の位置を定めることはできず、引用発明の「動画データの表示領域」に対して上記常套手段を適用することはできない。  
　したがって、本願発明１は、当業者であっても引用発明、引用文献３−４に記載された技術的事項に基づいて容易に発明できたものであるとはいえない。
２．本願発明２−３について
　本願発明２−３は、請求項１をさらに限定するものであって、本願発明１の「２次元座標系における可視領域の座標を変動させるスクロール操作に応じてスクロール表示されるコンテンツのうち前記端末装置に画面表示されている可視領域の座標を取得する可視領域取得手段」、及び「取得した前記基準位置が前記可視領域外に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始せず、取得した前記基準位置が前記可視領域内に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始する制御手段」と同一の構成を備えるものであるから、本願発明１と同じ理由により、当業者であっても、引用発明、引用文献３−４に記載された技術的事項に基づいて容易に発明できたものとはいえない。
３．本願発明４、５について
　本願発明４は、本願発明１に対応する端末装置の発明であり、また、本願発明５は、本願発明１に対応する方法の発明であり、本願発明４、５は、本願発明１の「２次元座標系における可視領域の座標を変動させるスクロール操作に応じてスクロール表示されるコンテンツのうち前記端末装置に画面表示されている可視領域の座標を取得する可視領域取得手段」、及び「取得した前記基準位置が前記可視領域外に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始せず、取得した前記基準位置が前記可視領域内に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始する制御手段」に対応する構成を備えるものであるから、本願発明１と同じ理由により、当業者であっても、引用発明、引用文献３−４に記載された技術的事項に基づいて容易に発明できたものとはいえない。
第６　原査定について
　審判請求時の補正により、本願発明１−５は、「２次元座標系における可視領域の座標を変動させるスクロール操作に応じてスクロール表示されるコンテンツのうち前記端末装置に画面表示されている可視領域の座標を取得する可視領域取得手段」、及び「取得した前記基準位置が前記可視領域外に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始せず、取得した前記基準位置が前記可視領域内に位置していると判断された場合には、前記アニメーション又は前記動画の前記動きを開始する制御手段」という事項を有するものとなっており、先願発明と同一ではなく、また、当業者であっても、引用発明、及び引用文献３−４に基づいて、容易に発明できたものとはいえない。したがって、原査定の理由を維持することはできない。
第７　むすび
　以上のとおり、原査定の理由によっては、本願を拒絶することはできない。
　また、他に本願を拒絶すべき理由を発見しない。
　よって、結論のとおり審決する。