`
`
`
`UNITED STATES DEPARTMENT OF COMMERCE
`United States Patent and Trademark Office
`Address: COMMISSIONER FOR PATENTS
`P.O. Box 1450
`Alexandria, Virginia 2231371450
`www.uspto.gov
`
`15/653,349
`
`07/18/2017
`
`Kieran Boyle
`
`10033-2024201
`
`8705
`
`Maurlel Kapouytlan Woods LLP
`15 W 26th Street
`7th Floor
`
`mom
`
`MCINTOSH' ANDREW T
`
`2176
`
`MW
`
`NOTIFICATION DATE
`
`DELIVERY MODE
`
`02/ 1 1/2019
`
`ELECTRONIC
`
`Please find below and/or attached an Office communication concerning this application or proceeding.
`
`The time period for reply, if any, is set in the attached communication.
`
`Notice of the Office communication was sent electronically on above—indicated "Notification Date" to the
`
`following e—mail address(es):
`
`docket @ mkwllp . com
`
`PTOL-90A (Rev. 04/07)
`
`
`
`Off/09 A0170” Summary
`
`Application No.
`15/653,349
`Examiner
`ANDREW T MCINTOSH
`
`Applicant(s)
`Boyle, Kieran
`Art Unit
`2176
`
`AIA Status
`Yes
`
`- The MAILING DA TE of this communication appears on the cover sheet wit/7 the correspondence address -
`Period for Reply
`
`A SHORTENED STATUTORY PERIOD FOR REPLY IS SET TO EXPIRE g MONTHS FROM THE MAILING
`DATE OF THIS COMMUNICATION.
`Extensions of time may be available under the provisions of 37 CFR 1.136(a). In no event, however, may a reply be timely filed after SIX (6) MONTHS from the mailing
`date of this communication.
`|f NO period for reply is specified above, the maximum statutory period will apply and will expire SIX (6) MONTHS from the mailing date of this communication.
`-
`- Failure to reply within the set or extended period for reply will, by statute, cause the application to become ABANDONED (35 U.S.C. § 133).
`Any reply received by the Office later than three months after the mailing date of this communication, even if timely filed, may reduce any earned patent term
`adjustment. See 37 CFR 1.704(b).
`
`Status
`
`1). Responsive to communication(s) filed on December 26, 2018.
`[:1 A declaration(s)/affidavit(s) under 37 CFR 1.130(b) was/were filed on
`
`2a). This action is FINAL.
`
`2b) C] This action is non-final.
`
`3)[:] An election was made by the applicant in response to a restriction requirement set forth during the interview on
`; the restriction requirement and election have been incorporated into this action.
`
`4)[:] Since this application is in condition for allowance except for formal matters, prosecution as to the merits is
`closed in accordance with the practice under Expat/7e Quay/e, 1935 CD. 11, 453 O.G. 213.
`
`Disposition of Claims*
`5)
`Claim(s)
`
`1—22 is/are pending in the application.
`
`5a) Of the above claim(s)
`
`is/are withdrawn from consideration.
`
`E] Claim(s)
`
`is/are allowed.
`
`Claim(s) fl is/are rejected.
`
`[:1 Claim(s) _ is/are objected to.
`
`) ) ) )
`
`6 7
`
`8
`
`
`
`are subject to restriction and/or election requirement
`[j Claim(s)
`9
`* If any claims have been determined aflowabte. you may be eligible to benefit from the Patent Prosecution Highway program at a
`
`participating intellectual property office for the corresponding application. For more information, please see
`
`http://www.uspto.gov/patents/init events/pph/index.jsp or send an inquiry to PPeredback@uspto.gov.
`
`Application Papers
`10)[:] The specification is objected to by the Examiner.
`
`11)[:] The drawing(s) filed on
`
`is/are: a)D accepted or b)l:] objected to by the Examiner.
`
`Applicant may not request that any objection to the drawing(s) be held in abeyance. See 37 CFR 1.85(a).
`Replacement drawing sheet(s) including the correction is required if the drawing(s) is objected to. See 37 CFR 1.121 (d).
`
`Priority under 35 U.S.C. § 119
`12):] Acknowledgment is made of a claim for foreign priority under 35 U.S.C. § 119(a)-(d) or (f).
`Certified copies:
`
`a)D All
`
`b)I:J Some**
`
`C)C] None of the:
`
`1.[:] Certified copies of the priority documents have been received.
`
`2.[:] Certified copies of the priority documents have been received in Application No.
`
`3.[:] Copies of the certified copies of the priority documents have been received in this National Stage
`application from the International Bureau (PCT Rule 17.2(a)).
`
`** See the attached detailed Office action for a list of the certified copies not received.
`
`Attachment(s)
`
`1) C] Notice of References Cited (PTO-892)
`
`2) E] Information Disclosure Statement(s) (PTO/SB/08a and/or PTO/SB/08b)
`Paper No(s)/Mail Date_
`U.S. Patent and Trademark Office
`
`3) C] Interview Summary (PTO-413)
`Paper No(s)/Mail Date
`4) CI Other-
`
`PTOL-326 (Rev. 11-13)
`
`Office Action Summary
`
`Part of Paper No./Mai| Date 20190206
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 2
`
`DETAILED ACTION
`
`This action is in response to Applicant’s Amendment ("Response") received on
`
`December 26, 2018 in response to the OfficeAction dated September 26, 2018. This action
`
`is made Final.
`
`Claims 1-22 are pending in the case.
`
`Claims 1, 11, and 20 are independent claims.
`
`Claims 1-22 are rejected.
`
`Notice ofPre-AIA or AIA Status
`
`The present application, filed on or after March 16, 2013, is being examined under
`
`the first inventor to file provisions of the AIA.
`
`Applicant’s Response
`
`In Applicant’s Response, Applicant submitted arguments against the prior art in the
`
`OfficeAction dated September 26, 2018.
`
`Based on the approved Terminal Disclaimer dated 12/26/2018, the Examiner
`
`withdraws the corresponding rejection of claims 1-22 under non-statutory double
`
`patenting.
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 3
`
`Claim Rejections - 35 USC§ 1 03
`
`The following is a quotation of35 U.S.C. 103 which forms the basis for all
`
`obviousness rejections set forth in this Office action:
`
`A patent for a Claimed invention may not be obtained, notwithstanding that the Claimed invention
`is not identically disclosed as set forth in section 102, if the differences between the Claimed
`invention and the prior art are such that the Claimed invention as a whole would have been
`obvious before the effective filing date of the Claimed invention to a person having ordinary skill
`in the art to which the Claimed invention pertains. Patentability shall not be negated by the
`manner in which the invention was made.
`
`Claims 1, 2, 4, 7-11, 13, and 16-20 is/are rejected under 35 U.S.C. 103 as being
`
`unpatentable over Agarwal et al., US Patent Application No. 20160140626 ("Agarwal”)
`
`(supported by Specification in provisional app. No. 62/062,943), and further in view of
`
`Hickman, US Patent Application Publication US 2009/0265620 ("Hickman”).
`
`Claim 1:
`
`Agarwal teaches or suggests a system comprising one or more processors and a non-
`
`transitory medium comprising program logicfor execution by the one or more processors, the
`
`program logic comprising:
`
`a native advertisement injection engine that:
`
`generates a single script blockfor placement at a single location on an HTML
`
`document in response to a creation ofone or more ad unitsfor the HTML document, the single
`
`script block including one or more section codes that correspond to one or more sections of
`
`the HTML document (see para. 0019 - Global tag can be a common snippet ofcode that
`
`needs to be inserted once in every page. This snippet might have configurable parameters;
`
`para. 0024 - advertisement-related scripts (e.g. global tags) ; para. 0028 - advertisement
`
`selector is placed in the web page document; para. 0030 - global tag calls to backend
`
`application ( e.g. an application engine) with the current page URL and other parameters
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 4
`
`(e.g. web browser, Internet protocol (IP) address, location, etc.). In step 206, based on these
`
`parameters backend application generates advertisement placement information and/or
`
`configuration, and sends it to the browser in form of ISON. global tag parses the ISON, and
`
`starts placement of advertisement units at the places described.),-
`
`generates scriptfor obtaining logic and metadatafor injecting native advertisements
`
`in the HTML document basedon the one or more section codes (see para. 0030 - generates
`
`advertisement placement information and/or configuration, and sends it to the browser in
`
`form of ISON. the advertisement units are populated with the relevant configuration ( e.g.
`
`advertisement network, advertisement size, etc.) and advertisement code is initialized,-
`
`para. 0049 - multiple placements are created, and fuzzy selectors based on them are
`
`generated. Some examples of these methods are provided infra. In step 918, these fuzzy
`
`selectors are then populated with user defined advertisement settings.) ,-
`
`provides the script in response to a requestgenerated by the single script block (see
`
`para. 0030 — generates advertisement placement information and/or configuration, and
`
`sends it to the browser in form of ISON. the advertisement units are populated with the
`
`relevant configuration (e.g. advertisement network, advertisement size, etc.) and
`
`advertisement code is initialized,- para. 0049 - multiple placements are created, and fuzzy
`
`selectors based on them are generated. Some examples of these methods are provided
`
`infra. In step 918, these fuzzy selectors are then populated with user defined advertisement
`
`settings.) ,-
`
`provides one or more native advertisements in response to an ad callgenerated by the
`
`script, the one or more native advertisementsfor injection in the one or more sections ofthe
`
`HTML document basedon the logic and the metadata (see Fig. 2,- para. 0025 - XML Path
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 5
`
`Language (XPath) can be a query language (e.g. for selecting nodes from an XML document;
`
`para. 0030 - starts placement of advertisement units at the places described. the
`
`advertisement units are populated with the relevant configuration (e.g. advertisement
`
`network, advertisement size, etc.) and advertisement code is initialized. In step 212, the
`
`advertisement(s) can be displayed on the web page(s),- para. 0041 - placement of
`
`advertisements within aweb page document. implement CSS/XPATH selectors. AP engine
`
`306 can support said CSS/XPATH selectors (e.g. fuzzy selectors),- para. 0049 - calls to a
`
`backend server (e.g. Ap_Engine 306) with the current page URL and other parameters ( e.g.
`
`web browser type, 1P, location etc.). In step 906, based on the parameters, Ap Engine 306
`
`checks if there is any advertisement placement information and configuration,- para. 0055 -
`
`advertisements can be rendered and/or called on the client-side by a scripting language
`
`like ]avaScript. can then return advertisements in real time and/or maintain a cache of
`
`advertisements.) .
`
`Hickman specifically teaches syndication script used to invoke methods for
`
`retrieving relevant ads (see para. 0044 - insert snippets, e.g., ]avaScript, to define locations
`
`at which advertisements are to be rendered and to implement requests for advertisements
`
`the advertisement management system; para. 0045 - each syndication space can be
`
`associated with one or more attributes,- para. 0050 - Similar to the syndication spaces 118,
`
`120 and 122, the advertisements 117, 119 and 121 can also be associated with attributes,-
`
`para. 0055 -visual indication 128 of the attributes of each syndication space,- Claim 8 - the
`
`attributes include a name, a price, a format, and an availability of the syndication space.).
`
`Accordingly, it would have been obvious to one having ordinary skill before the
`
`effective filing date of the claimed invention to modify the system and method, taught in
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 6
`
`Agarwal to include syndication script used to invoke methods for retrieving relevant ads for
`
`the purpose of efficiently indicating attributes used for association with ads and potential
`
`placeholders, as taught by Hickman.
`
`o Claim(s) 11 and 20:
`
`o Claim(s) 11 and 20 correspond to Claim 1, and thus, Agarwal and Hickman
`
`teach or suggest the limitations of claim(s) 11 and 20 as well.
`
`Claim 2:
`
`Agarwal further teaches or suggests wherein the metadata includes one or more
`
`sections within a Document Object Modelofthe HTML document as valid contentstreamsfor
`
`native ad placement containers (see para. 0049 — to automate the process of visual analysis
`
`of the page, and create automatic placements can be implemented. starts placement of
`
`advertisement units at the places described. Web Page DOM analysis, etc.) multiple
`
`placements are created, and fuzzy selectors based on them are generated; para. 0052 -
`
`Webpage DOM analysis Advertisement sized containers inject ( e.g. append, prepend, insert
`
`before or insert after) into various elements of the page. These elements can be selected
`
`based on some thresholds. fuzzy selectors can be returned with the information about
`
`compatible advertisement sizes.).
`
`Claim 4:
`
`Wherein the metadata includes a start position for injecting native advertisements
`
`(see para. 0049 — to automate the process of visual analysis of the page, and create
`
`automatic placements can be implemented. starts placement of advertisement units at the
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 7
`
`places described. Web Page DOM analysis, etc.) multiple placements are created, and fuzzy
`
`selectors based on them are generated; para. 0052 - Webpage DOM analysis Advertisement
`
`sized containers inject( e.g. append, prepend, insert before or insert after) into various
`
`elements of the page.).
`
`0 Claim(s) 13:
`
`o Claim(s) 13 correspond to Claim 4, and thus, Agarwal and Hickman teach or
`
`suggest the limitations of claim(s) 13 as well.
`
`Claim 7:
`
`Agarwal further teaches or suggests wherein the single script block is generated in
`
`response to inputs at a user interface for creating the one or more ad units for the HTML
`
`document (see para. 0028 - a web-page document visual editor can be provided. visual
`
`editor can be used to generate said advertisement selector. Location vis-a-vis the web-page
`
`element can be set with one of four operations (e.g. append, prepend, insert before, insert
`
`after). These operations can be accessed via a drop-down menu and/or other visual editor
`
`interface.) .
`
`o Claim(s) 16:
`
`o Claim(s) 16 correspond to Claim 7, and thus, Agarwal and Hickman teach or
`
`suggest the limitations of claim(s) 16 as well.
`
`Claim 8:
`
`Agarwal further teaches or suggests wherein the requestfor the syndication script is
`
`asynchronouslygenerated by the single script block when a user accesses the HTML document
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 8
`
`(see Fig. 2,- para. 0028 - advertisement-sized block can be replaced with the actual
`
`advertisement (e.g. as configured by the user in step 110) when the web page is visited by a
`
`visiting user,- para. 0030 - a user visits web page on which global tag is installed. In step
`
`204, global tag calls to backend application. based on these parameters backend
`
`application generates advertisement placement information and/or configuration, and
`
`sends it to the browser in form of ISON ,- para. 0049 - to automate the process of visual
`
`analysis of the page, and create automatic placements can be implemented. visits web page
`
`on which global tag installed. In step 904, the global tag calls to a backend server (e.g.
`
`Ap_Engine 306) with the current page URL and other parameters (e.g. web browser type,
`
`1P, location etc.). In step 906, based on the parameters, Ap_Engine 306 checks if there is any
`
`advertisement placement information and configuration, and sends it to the browser in
`
`form of ISON. In step 908, the global tag parses the ISON, and starts placement.).
`
`0 Claim(s) 17:
`
`o Claim(s) 17 correspond to Claim 8, and thus, Agarwal and Hickman teach or
`
`suggest the limitations of claim(s) 17 as well.
`
`Claim 9:
`
`Agarwal further teaches or suggests wherein the syndication script automatically
`
`generates the ad call upon storage and installation at a user device usedfor accessing the
`
`HTML document (e.g. as configured by the user in step 110) when the web page is visited by
`
`a visiting user,- para. 0030 - a user visits web page on which global tag is installed. In step
`
`204, global tag calls to backend application. based on these parameters backend
`
`application generates advertisement placement information and/or configuration, and
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 9
`
`sends it to the browser in form of ISON ,- para. 0049 - to automate the process of visual
`
`analysis of the page, and create automatic placements can be implemented. visits web page
`
`on which global tag installed. In step 904, the global tag calls to a backend server (e.g.
`
`Ap_Engine 306) with the current page URL and other parameters (e.g. web browser type,
`
`lP, location etc.). In step 906, based on the parameters, Ap_Engine 306 checks if there is any
`
`advertisement placement information and configuration, and sends it to the browser in
`
`form of ISON. In step 908, the global tag parses the ISON, and starts placement.).
`
`0 Claim(s) 18:
`
`o Claim(s) 18 correspond to Claim 9, and thus, Agarwal and Hickman teach or
`
`suggest the limitations of claim(s) 18 as well.
`
`Claim 10:
`
`Agarwal further teaches or suggests wherein the one or more native advertisements
`
`include a plurality ofad unitformats (see para. 0028 - advertisement size (and/or other
`
`advertisement attributes) can be identified; para. 0030 - relevant configuration (e.g.
`
`advertisement network, advertisement size, etc.) ,- para. 0056 - call can obtain an
`
`advertisement creative (e.g. advertisement text, advertisement size, advertisement image,
`
`advertisement attributes like landing URL, etc.).
`
`o Claim(s) 19:
`
`o Claim(s) 19 correspond to Claim 10, and thus, Agarwal and Hickman teach or
`
`suggest the limitations of claim(s) 19 as well.
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 10
`
`Claims 5 and 14 is/are rejected under 35 U.S.C. 103 as being unpatentable over
`
`Agarwal, in view of, Hickman, and Gallo et al., US Patent Application Publication
`
`2013/0332815 ("Gallo").
`
`Though Agarwal teaches or suggests metadata for subsequent injections of native
`
`advertisements (see para. 0049 — to automate the process of visual analysis of the page,
`
`and create automatic placements can be implemented. starts placement of advertisement
`
`units at the places described. Web Page DOM analysis, etc.) multiple placements are
`
`created, and fuzzy selectors based on them are generated; para. 0052 - Webpage DOM
`
`analysis Advertisement sized containers inject ( e.g. append, prepend, insert before or
`
`insert after) into various elements of the page.), Agarwal fails to explicitly disclose wherein
`
`the metadata includes a skip parameterfor determining locations.
`
`Gallo teaches wherein the metadata includes a skip parameterfor determining
`
`locations (see para. 0016 - selection is received of the one or more web page elements
`
`subject to customization and a plurality of customization types for the user-selected web
`
`page element are enumerated, typically either hiding the web page element from the
`
`virtual view or skipping to the web page element and start outputting content at that
`
`element. An XPath expression according to the rule is applied to locate the element and the
`
`screen reader modifies the presentation,- para. 0043 - web page elements which would
`
`correspond to the DOM. After selecting the web page element to hide or skip to (160), the
`
`end user may save the selection as a temporary or permanent rule,- para. 0045 — skip
`
`certain web page elements. Path expressions are generated by the screen reader software
`
`against the DOM to find the nodes to either start reading or to hide.).
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 11
`
`Accordingly, it would have been obvious to one having ordinary skill before the
`
`effective filing date of the claimed invention to modify the system and method, taught in
`
`Agarwal to include wherein the metadata includes a skip parameterfor determining
`
`locations for the purpose of efficiently locating document elements for modification using
`
`XPATH expressions, as taught by Hickman.
`
`o Claim(s) 14:
`
`o Claim(s) 14 correspond to Claim 5, and thus, Agarwal, Hickman, and Gallo
`
`teach or suggest the limitations of claim(s) 14 as well.
`
`Claims 6 and 15 is/are rejected under 35 U.S.C. 103 as being unpatentable over
`
`Agarwal, in view of, Hickman, and Anderson et al., US Patent Application Publication US
`
`2004/0093327 ("Anderson”).
`
`Claim 6:
`
`Anderson further teaches or suggests wherein the metadata includes a total ads
`
`parameterfor determining a maximum number ofnative advertisements to serve (see Fig. 4,-
`
`para. 31 - ad request may include a number of ads desired,- para. 0034 - request may
`
`include a number of ads desired. This number may depend on the search results, the
`
`amount of screen or page space occupied by the search results, the size and shape of the
`
`ads, etc.).
`
`Accordingly, it would have been obvious to one having ordinary skill before the
`
`effective filing date of the claimed invention to modify the system and method, taught in
`
`Agarwal to include wherein the metadata includes a total ads parameterfor determining a
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 12
`
`maximum number ofnative advertisements to serve for the purpose of efficiently retrieving
`
`ad objects relevant to content and appropriate to each page, as taught by Anderson.
`
`0 Claim(s) 15:
`
`o Claim(s) 15 correspond to Claim 6, and thus, Agarwal, Hickman, and
`
`Anderson teach or suggest the limitations of claim(s) 15 as well.
`
`Claims 21 and 22 is/are rejected under 35 U.S.C. 103 as being unpatentable over
`
`Agarwal, in View of Hickman, and further in View of Collins et al, US Patent Application
`
`Publication US 20007/0027754 ("Collins”).
`
`Claim 21:
`
`As indicated above Agarwal and Hickman teach or suggest the storage syndication
`
`script, and though Agarwal teaches the use of a cache to store advertisement retrieval,
`
`Agarwal fails to explicitly disclose wherein the script is stored in a database located on the
`
`non-transitory storage medium.
`
`Collins teaches or suggests wherein the script is stored in a database located on the
`
`non-transitory storage medium (see para. 0166 - the browser may cache the script. The
`
`script may not be downloaded again unless the user flushes his or her browser cache.).
`
`Accordingly, it would have been obvious to one having ordinary skill before the
`
`effective filing date of the claimed invention to modify the system and method, taught in
`
`Agarwal to include wherein the script is stored in a database located on the non-transitory
`
`storage medium for the purpose of efficiently managing ad script, as taught by Collins.
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Claim 22:
`
`Page 13
`
`As indicated above Agarwal and Hickman teach or suggest the storage syndication
`
`script, and though Agarwal teaches the use of a cache to store advertisement retrieval,
`
`Agarwal fails to explicitly disclose wherein the script is stored in the database by being
`
`cached by a browser.
`
`Collins teaches or suggests wherein the script is stored in the database by being
`
`cached by a browser (see para. 0166 - the browser may cache the script. The script may not
`
`be downloaded again unless the user flushes his or her browser cache.).
`
`Accordingly, it would have been obvious to one having ordinary skill before the
`
`effective filing date of the claimed invention to modify the system and method, taught in
`
`Agarwal to include wherein the script is stored in the database by being cached by a browser
`
`for the purpose of efficiently managing ad script, as taught by Collins.
`
`Allowable SubjectMatter
`
`Claims 3 and 12 are objected to as being dependent upon a rejected base claim, but
`
`would be allowable if rewritten in independent form including all of the limitations of the
`
`base claim and any intervening claims. Further, as indicated above, claims 3 and 12 are
`
`subject to a double patenting rejection.
`
`Rejections under 35 USC 103:
`
`Response to Arguments
`
`Applicant argues a failure to teach or suggest native advertisements.
`
`The Examiner respectfully disagrees.
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 14
`
`The Examiner notes that a native advertisement, in general, at least relates to the
`
`context or visual appearance of the webpage or web document where it is placed. Further,
`
`Applicant’s Specification recites "Herein, native ads, native ad smart injection, and
`
`injection, among other terms, are intended to have broad scope. Para. 0024. Native ads can
`
`be or include, without limitation, any of many different types of advertisements. Id.
`
`Agarwal teaches In step 202 or process 200, a user visits web page on which global tag is
`
`installed. Para. 0030. In step 204, global tag calls to backend application (e.g. an application
`
`engine) with the current page URL and other parameters (e.g. web browser, Internet
`
`protocol (IP) address, location, etc.). Id. In step 206, based on these parameters backend
`
`application generates advertisement placement information and/or configuration, and
`
`sends it to the browser. Id. Further, automatic advertisement placement using visual
`
`analysis of web pages. Para. 0049. Further, Advertisement-like containers can be inserted
`
`inside these page elements. Multiple advertisement sizes can be tried. After every
`
`advertisement sized container insert, the web page can be re-rendered as an image, and
`
`analysis can be carried out to determine if the new advertisement insertion, inter alia:
`
`blocks any element; is blocked any element; collides with any element; drastically changes the
`
`web pageflow [e.g. as compared to originalpage]; leaves significant amount ofwhite/empty
`
`spaces on sides/top/bottom; wraps properly with surrounding text; etc. Accordingly, Agarwal
`
`teaches at least native advertisements. Further, one way Hickman teaches or suggests
`
`native advertisements is shown in Fig. 2A. Here, an ad with text "Abe’s Tree Farm" is placed
`
`on a land or yard maintenance website. The Examiner notes that said ad is at least "any of
`
`many different types of advertisements" (Applicant’s definition). Further, said ad relates to
`
`both the context and the visual appearance of the webpage. Accordingly, Hickman teaches
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 15
`
`at least native advertisements. Further, evidence in Hickman includes: can place an
`
`advertiser's text or image advertisements on webpages that have content related to the
`
`advertisement
`
`As the users are likely interested in the particular content on the
`
`publisher webpage, they are also likely to be interested in the product or service featured
`
`in the advertisement (Para. 0002) ,- The advertisement requests can also include content
`
`request information. This information can include the content itself (e.g., page or other
`
`content document), a category corresponding to the content or the content request (e.g.,
`
`arts, business, computers, arts-movies, arts-music, etc.), part or all of the content request,
`
`content age, content type (e.g., text, graphics, video, audio, mixed media, etc.), geo-location
`
`information, etc (Para. 0016); The request for advertisements may also include the query (
`
`as entered or parsed), information based on the query (such as geo-location information,
`
`whether the query came from an affiliate and an identifier of such an affiliate), and/or
`
`information associated with, or based on, the search results (Para. 20) ,- each syndication
`
`space 118, 120 and 122 can be associated with one or more attributes
`
`can, for example,
`
`describe the location on the publisher's webpage (Para. 0045).
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 16
`
`Conclusion
`
`THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time
`
`policy as set forth in 37 CFR 1.136(a).
`
`A shortened statutory period for reply to this final action is set to expire THREE
`
`MONTHS from the mailing date of this action.
`
`In the event a first reply is filed within TWO
`
`MONTHS of the mailing date of this final action and the advisory action is not mailed until
`
`after the end of the THREE-MONTH shortened statutory period, then the shortened
`
`statutory period will expire on the date the advisory action is mailed, and any extension fee
`
`pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action.
`
`In no event, however, will the statutory period for reply expire later than SIX MONTHS
`
`from the mailing date of this final action.
`
`Any inquiry concerning this communication or earlier communications from the
`
`examiner should be directed to ANDREW T MCINTOSH whose telephone number is
`
`(571)270-7790. The examiner can normally be reached on M-Th 8:00am-5:30pm.
`
`Examiner interviews are available via telephone, in-person, and video conferencing
`
`using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant
`
`is encouraged to use the USPTO Automated Interview Request (AIR) at
`
`http: //www.uspto.gov/interviewpractice.
`
`lf attempts to reach the examiner by telephone are unsuccessful, the examiner’s
`
`supervisor, Kavita Padmanabhan can be reached on 571-272-8352. The fax phone number
`
`for the organization where this application or proceeding is assigned is 571-273-8300.
`
`
`
`Application/Control Number: 15/653,349
`Art Unit: 2176
`
`Page 17
`
`Information regarding the status of an application may be obtained from the Patent
`
`Application Information Retrieval (PAIR) system. Status information for published
`
`applications may be obtained from either Private PAIR or Public PAIR. Status information
`
`for unpublished applications is available through Private PAIR only. For more information
`
`about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on
`
`access to the Private PAIR system, contact the Electronic Business Center (E BC) at 866-
`
`217-9197 (toll-free). Ifyou would like assistance from a USPTO Customer Service
`
`Representative or access to the automated information system, call 800-786-9199 (IN USA
`
`OR CANADA) or 571-272-1000.
`
`/ANDRE W T MCINTOSH/
`
`Primary Examiner, Art Unit 21 76
`
`