Prosecution Insights
Last updated: October 04, 2026
Application No. 18/493,474

WEBSITE PLUGIN AND FRAMEWORK FOR CONTENT MANAGEMENT SERVICES

Final Rejection §103
Filed
Oct 24, 2023
Priority
Nov 10, 2021 — provisional 63/277,937 +1 more
Examiner
BURKE, TIONNA M
Art Unit
2178
Tech Center
2100 — Computer Architecture & Software
Assignee
Siteimprove A/S
OA Round
2 (Final)
54%
Grant Probability
Moderate
3-4
OA Rounds
1y 5m
Est. Remaining
74%
With Interview

Examiner Intelligence

Grants 54% of resolved cases
54%
Career Allowance Rate
238 granted / 444 resolved
-1.4% vs TC avg
Strong +20% interview lift
Without
With
+20.4%
Interview Lift
resolved cases with interview
Typical timeline
4y 4m
Avg Prosecution
42 currently pending
Career history
489
Total Applications
across all art units

Statute-Specific Performance

§101
12.0%
-28.0% vs TC avg
§103
61.0%
+21.0% vs TC avg
§102
17.7%
-22.3% vs TC avg
§112
6.7%
-33.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 444 resolved cases

Office Action

§103
Notice of Pre-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 the Applicant’s response dated 6/1/26, the Applicant amended Claims 2, 3, 8, 17, 19, 20, canceled Claim 18, added Claim 22 and argued claims previously rejected in the Office Action dated 2/27/26. Claims 2-17, 19-22 are pending examination. In light of the amendments and remarks, the previous rejection has been withdrawn. Priority Applicant' s claim for the benefit of a prior-filed application under 35 U.S.C. 119(e) or under 35 U.S.C. 120, 121, 365(c), or 386(c) is acknowledged. Claim Rejections - 35 USC § 103 The following is a quotation of 35 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 2-5, 7, 9, 19, 21 and 22 are rejected under 35 U.S.C. 103 as being unpatentable over Bollerud, United States Patent Publication 2003/0149742 (hereinafter “Bollerud”), in view of Mahan et al., United States Patent Publication 2010/0262780 (hereinafter “Mahan”), in further view of Howell et al., United States Patent Publication 2010/0312822 (hereinafter “Howell”) and Roussel et al., United States Patent Publication 2011/0271149 (hereinafter “Roussel”). Claim 1: Bollerud discloses: A method for performing pre-publication checks on webpage content, the method comprising (see paragraphs [0017] and [0018]): displaying, in a graphical user interface (GUI) for a content management system (CMS) application running on a client computing device, a selectable element to perform a pre-publication check on unpublished webpage content, wherein the unpublished webpage content has not yet been published to a webserver (see paragraphs [0017]-[0019]). Bollerud teaches receiving an indication of the user input at the clients device indicating an option to perform the check on the static webpage by performing functions to initiate the analysis of the content before the content is rendered; retrieving, in response to selection of the selectable element, the unpublished webpage content from the CMS application on the client computing device (see paragraphs [0017]-[0019]). Bollerud teaches receiving an indication of the user input at the clients device indicating an option to perform the check. transmitting, by the client computing device, at least a portion of the webpage content to a web content analysis system for pre-publication checks, wherein the web content analysis system includes a plurality of web content analysis services that each perform a different type of webpage content check, wherein transmitting the at least a portion of the unpublished webpage content causes the web content analysis system to initiate the webpage content checks on the static version of the webpage content by the plurality of web content analysis services (see paragraphs [0018]). Bollerud teaches transmitting the page to the content staging system to verify the accuracy and error-free status of their content using web content analysis services that perform different content checks. polling, by the client computing device and using the content ID, the plurality of web content analysis services for results of the webpage content checks (see paragraphs [0018] and [0029]). Bollerud teaches polling the one or more service processing updates. retrieving, from the web content analysis system, the results from each of the web content analysis services as the results become available based on the polling, wherein the results identify one or more elements in the webpage content for correction (see paragraphs [0018] and [0029]). Bollerud teaches receiving updates from the staging content services. wherein the results are displayed in the one or more designated areas of the GUI with information identifying the one or more elements for correction (see paragraphs [0016], [0018]-[0021]). Bollerud teaches displaying the results of the services on the GUI based on the GUI design, identifying the areas of correction; and Bollerud fails to explicitly disclose rendering a static version of a webpage using a DOM. Mahan discloses: identifying, by the client computing device, one or more DOM elements for the unpublished webpage content in the CMS application that correspond to the one or more elements identified in the results (see paragraph [0007]). Mahan teaches determining the DOM elements that correspond to the element in the web page. based on the one or more DOM elements (see paragraph [0007]). Mahan teaches determining the DOM elements that correspond to the element in the web page Accordingly, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the method disclosed by Bollerud to include identifying the Dom elements of a webpage for the purpose of efficiently improving the resources needed during page rendering including static elements (see paragraphs [0004] and [0005]), as taught by Mahan. Bollerud and Mahan fail to expressly teaches a static unpublished version. Howell discloses: a static unpublished version of a document (see paragraphs [0011], [0014], [0015]). Howell teaches receiving a static version of webpage content that can be rendered in an editing environment. generating a content ID for the static version of the unpublished webpage content, wherein the content ID establishes a relationship between the static version of the unpublished webpage content and an owner of the static version of the unpublished webpage content, wherein the content ID persists in memory for at least a threshold period of time (see paragraph [0019] and [0025]). Howell teaches generating an association between the static version of content and the owner/collaborative editor of the content. The identifier that associated the content and owner is stored in memory during prepublication of the content; rendering of the static version of the unpublished webpage content and (ii) one or more graphical features that identify the one or more elements in the static version of unpublished webpage content as displayed (see claim 1). Howell teaches rendering the static version of the page and features to revise for the final version, Accordingly, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the method disclosed by Bollerud and Mahan to include pre-processing static versions of a webpage content for the purpose of detecting and prevent errors and broken links in webpage content (see paragraph [0009]), as taught by Howell. Bollerud, Maha and Howell fail to expressly disclose concurrently displaying the results and the features and elements to make changes. Roussel discloses: outputting, in the GUI for the CMS application, (i) the results for each of the web content analysis services in one or more designated areas of the GUI concurrently with a rendering of the static version of the unpublished webpage content and (ii) one or more graphical features that identify the one or more elements in the static version of unpublished webpage content as displayed in other portions of the CMS application based on the one or more DOM elements, (see paragraphs [0020] and [0030]-[0032]). Roussel teaches the rendered webpage content is presented in a first frame and the diagnostic dashboard is presented in a second frame currently presented adjacent to each other and the user is able to edit. Accordingly, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the method disclosed by Bollerud, Mahan and Howell to include displaying results of the analysis concurrently with the rendered web page for the purposes of being user friendly and easily correcting errors in rendered webpages, as taught by Roussel. Claim 3: Bollerud discloses: wherein retrieving, in response to selection of the selectable element, the webpage content from the CMS application on the client computing device comprises retrieving an uneditable version of the webpage content from the webserver (see paragraph [0018]). Bollerud teaches receiving an uneditable version of the content because only the content provider can edit the content. Bollerud and Mahan fail to expressly teaches a static unpublished version. Howell discloses: a static unpublished version of a document (see paragraphs [0011], [0014], [0015]). Howell teaches receiving a static version of webpage content that can be rendered in an editing environment. Accordingly, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the method disclosed by Bollerud and Mahan to include pre-processing static versions of a webpage content for the purpose of detecting and prevent errors and broken links in webpage content (see paragraph [0009]), as taught by Howell. Claim 4: Bollerud discloses: wherein the one or more graphical features are presented over at least a portion of the uneditable version of the webpage content (see paragraph [0018]). Bollerud teaches receiving an indication of corrections to be made on the content. Claim 5: Bollerud discloses: wherein the one or more graphical features are presented over an editable version of the webpage content, wherein the editable version of the webpage content is different from the uneditable version of the webpage content (see paragraph [0018] and [0019]). Bollerud teaches the corrections are referenced by the metadata for the content provider to edit the source document but the document submitted to be CMS is not editable. Claim 7: Bollerud discloses: further comprising identifying, by the client computing device, for the unpublished webpage content in the CMS application from identifiers that correspond to the one or more elements identified in the results, wherein the identifiers are generated by the web content analysis system (see paragraphs [0027] and [0053]). Bollerud teaches identifying the elements for the unpublished webpage content that corresponds to the elements. Bollerud fails to explicitly disclose rendering a static version of a webpage using a DOM. Mahan discloses: the one or more DOM elements (see paragraph [0007]). Mahan teaches determining the DOM elements that correspond to the element in the web page Accordingly, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the method disclosed by Bollerud to include identifying the Dom elements of a webpage for the purpose of efficiently improving the resources needed during page rendering including static elements (see paragraphs [0004] and [0005]), as taught by Mahan. Claim 9: Bollerud discloses: wherein the web analysis services include at least one of a readability service, an SEO service, a policy service, an accessibility service, and a misspelling service (see paragraphs [0032] and [0033]). Bollerud teaches a readability service and a misspelling service. Claim 19, 21: Although Claim 19 and 21 are system claims, they are interpreted for the same reasons as the method Claims 1 and 7. Claim 22: Bollerud fails to expressly disclose editing the webpage in the frame displayed. Roussel discloses: wherein each of the one or more designated segments of the GUI include information indicating an issue category, a quantity of occurrences identified by the respective web content analysis service for the issue category, the respective web content analysis service that identified the quantity of occurrences, and a quantity of potential issues identified by the respective web content analysis service that should be verified or rejected by a user of the client computing device. (see paragraphs [0020], [0030]-[0032] and [0039]). Roussel teaches displaying the errors and occurrences and being able to edit to fix the errors. Accordingly, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the method disclosed by Bollerud to include user input indicating changes to elements on the webpage for the purposes of being user friendly and easily correcting errors in rendered webpages, as taught by Roussel. Claim 6, 8, 10, 11, 17, 18 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Bollerud, in view of Mahan, in further view of Roussel et al., United States Patent Publication 2011/0271149 (hereinafter “Roussel”). Claim 6: Bollerud fails to expressly disclose editing the webpage within the gui. Roussel discloses: wherein the editable version of the webpage content is displayed in the GUI for the CMS application and the uneditable version of the webpage content is not displayed in the GUI for the CMS application (see paragraphs [0020]). Roussel teaches the rendered webpage content is presented in a first frame and the user is able to edit elements provided on the webpage. Accordingly, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the method disclosed by Bollerud to include user input indicating changes to elements on the webpage for the purposes of being user friendly and easily correcting errors in rendered webpages, as taught by Roussel. Claim 8: Bollerud fails to display a gui displaying different designated sections of the display. Roussel discloses: wherein each of the one or more designated areas of the GUI include information indicating an issue category, a quantity of occurrences identified by the respective web content analysis service for the issue category, the respective web content analysis service that identified the quantity of occurrences, and a quantity of potential issues identified by the respective web content analysis service that should be verified or rejected by a user of the client computing device. (see paragraphs [0031] and [0032]). Roussel teaches the rendered webpage content is presented in a different frames relating to different data. The data also includes counting the occurrences of requests, queries, occurrences. Accordingly, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the method disclosed by Bollerud to include determining a quantity of metrics to display to the user for the purposes of being user friendly displaying errors or issues within a dashboard, as taught by Roussel. Claim 10: Bollerud discloses: wherein the broken links service is configured to identify broken links in the webpage content and (see paragraphs [0005]-[0007]). Bollerud teaches identifying broken links within the content. Bollerud fails to expressly disclose determining the quantity of occurrences. Roussel discloses: determine a quantity of occurrences of broken links in the webpage content, wherein the quantity of occurrences is outputted in one of the one or more designated areas of the GUI (see paragraphs [0031] and [0032]). Roussel teaches the rendered webpage content is presented in a different frames relating to different data. The data also includes counting the occurrences of requests, queries, occurrences. Accordingly, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the method disclosed by Bollerud to include determining a quantity of metrics to display to the user for the purposes of being user friendly displaying errors or issues within a dashboard, as taught by Roussel. Claim 11: Bollerud discloses: wherein the spelling service is configured to identify misspellings in the webpage content and. (see paragraphs [0032]). Bollerud teaches identifying misspellings and codes in order to standardize the text. Bollerud fails to expressly disclose determining the quantity of occurrences. Roussel discloses: determine a quantity of occurrences of an error or issue, wherein the quantity of occurrences is outputted in one of the one or more designated areas of the GUI (see paragraphs [0031] and [0032]). Roussel teaches the rendered webpage content is presented in a different frames relating to different data. The data also includes counting the occurrences of requests, queries, occurrences. Accordingly, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the method disclosed by Bollerud to include determining a quantity of metrics to display to the user for the purposes of being user friendly displaying errors or issues within a dashboard, as taught by Roussel. Claim 17: Howell discloses: a static unpublished version of a document (see paragraphs [0011], [0014], [0015]). Howell teaches receiving a static version of webpage content that can be rendered in an editing environment. Bollerud and Mahan fails to expressly disclose include a visual emphasis on the identified section of the webpage corresponding to the generated results of the analysis. Roussel discloses: applying, by the client computing device and using a CSS selector, a visual emphasis to the one or more elements for correction in the unpublished webpage content (see paragraph [0031]). Roussel teaches developers and admins definiens these monitored scopes and sub copes in code to break down the data collected and how it will be displayed on the diagnostic dashboard; displaying at least the one or more graphical features that identify the one or more elements in a first segment of the GUI for the CMS application; displaying the unpublished webpage content with the one or more elements for correction having the visual emphasis in a second segment of the GUI for the CMS application (see paragraph [0031]). Roussel teaches identifying the sections of the content that need to be corrected and allowing the user to hover the area and viewing the results; wherein the first segment of the GUI for the CMS application is configured to partially overlay a portion of the second segment of the GUI for the CMS application (see figure 3). Roussel teaches applying a rule to modify the identified section of the page with an overlay which provides a visual emphasis; and wherein the one or more elements for correction having the visual emphasis in the second segment of the GUI for the CMS application are directly editable in the second segment of the GUI for the CMS application (see figure 3). Roussel teaches returning the visual emphasis along with the corresponding identified section of the webpage. Accordingly, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the method disclosed by Bollerud to include a visual emphasis on the identified section of the webpage corresponding to the generated results of the analysis for the purposes of being user friendly and easily correcting errors in rendered webpages, as taught by Roussel. Claim 20: Although Claim 20 are system claims, they are interpreted for the same reasons as the method Claims 17. Claims 12-16 are rejected under 35 U.S.C. 103 as being unpatentable over Bollerud, in view of Mahan, in further view of Molina et al., “Process Model for Continuous Testing of Web Accessibility”. Claim 12: Bollerud and Mahan fail to expressly disclose determining noncompliance accessibility standards of the web content. Molina discloses: wherein the accessibility service is configured to: identify occurrences of noncompliance with accessibility standards in the webpage content (see page 8, “Planning Solutions”). Molina teaches counting the number of occurrences of the noncompliance issues; group the occurrences of noncompliance with particular accessibility standards; and determine a quantity of the occurrences of noncompliance in each group (see page 8 figure 6). Molina teaches grouping the occurrences and the quantity. Accordingly, it would have been obvious to one having ordinary before the effective filing date of the claimed invention to include the method disclosed by Bollerud and Mahan to include identify the noncompliance web accessibility standards for the purpose efficiently producing web accessible documents, as taught by Molina. Claim 13: Bollerud discloses: one or more designated areas of the GUI (see paragraphs [0018]-[0021]). Bollerud teaches displaying the results of the services on the GUI based on the GUI design, identifying the areas of correction; Bollerud and Mahan fail to expressly disclose determining noncompliance accessibility standards of the web content. Molina discloses: wherein the accessibility service is further configured to output each group of the occurrences of noncompliance in one or more of the one or more designated areas of the GUI that correspond to the particular accessibility standards (see page 8 figure 6). Molina teaches output the grouping of occurrences and the quantity. Accordingly, it would have been obvious to one having ordinary before the effective filing date of the claimed invention to include the method disclosed by Bollerud and Mahan to include identify the noncompliance web accessibility standards for the purpose efficiently producing web accessible documents, as taught by Molina. Claim 14: Bollerud and Mahan fail to expressly disclose particular accessibility standards. Molina discloses: wherein the particular accessibility standards include level A, level AA, level AAA, WAI-ARIA authoring practices, and accessibility best practices (see page 3, “Web Accessibility”). Molina particular accessibility standards. Accordingly, it would have been obvious to one having ordinary before the effective filing date of the claimed invention to include the method disclosed by Bollerud and Mahan to include identify the particular noncompliance web accessibility standards for the purpose efficiently producing web accessible documents, as taught by Molina. Claim 15: Bollerud discloses: wherein the one or more designated areas of the GUI each correspond to different categories of services offered by the web content analysis services, wherein the different categories of services include quality assurance, readability, and policy (see paragraphs [0032] and [0033]). Bollerud teaches a readability service, policy and quality assurance. Bollerud and Mahan fail to expressly disclose displaying accessibility standards. Molina discloses: displaying accessibility issues (see page 8 figure 6). Molina particular displaying accessibility standards. Accordingly, it would have been obvious to one having ordinary before the effective filing date of the claimed invention to include the method disclosed by Bollerud and Mahan to include identify the particular noncompliance web accessibility standards for the purpose efficiently producing web accessible documents, as taught by Molina. Claim 16: Bollerud and Mahan fail to expressly disclose an overall quality score. Molina discloses: wherein at least one of the one or more designated areas of the GUI is configured to display information about an overall quality score of the webpage content (see page 13-14, “Phase III”). Molina teaches an overall measurement of the quality of the webpage content. Accordingly, it would have been obvious to one having ordinary before the effective filing date of the claimed invention to include the method disclosed by Bollerud and Mahan to include identifying overall score of the webpage for the purpose efficiently producing web accessible documents, as taught by Molina. Response to Arguments Applicant’s arguments, see REM, filed 6/1/26, with respect to the rejections of claim 2-21 under 35 USC 103 have been fully considered and are persuasive. Therefore, the rejection has been withdrawn. However, upon further consideration, a new ground(s) of rejection is made in view of Bollerud, Mahan, Howell and Roussel. Applicant argues the pending claims are patentable over the asserted references because the references, whether taken alone or in combination, do not teach or disclose the features claimed in amended independent claims 2 and 19. For example, the references, whether alone or in combination, do not teach at least the following features of amended independent claim 2. The Examiner agrees. The Examiner introduced new art to teach the new limitations. See the above rejections of the claims. Therefore, the combination of art teaches the limitations of the claims. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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 nonprovisional extension fee (37 CFR 1.17(a)) 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 TIONNA M BURKE whose telephone number is (571)270-7259. The examiner can normally be reached M-F 8a-4p. 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. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Stephen Hong can be reached at (571)272-4124. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /TIONNA M BURKE/Examiner, Art Unit 2178 9/4/26 /STEPHEN S HONG/Supervisory Patent Examiner, Art Unit 2178
Read full office action

Prosecution Timeline

Oct 24, 2023
Application Filed
Dec 11, 2023
Response after Non-Final Action
Feb 27, 2026
Non-Final Rejection mailed — §103
May 18, 2026
Interview Requested
Jun 01, 2026
Response Filed
Jun 01, 2026
Examiner Interview Summary
Jun 01, 2026
Examiner Interview (Telephonic)
Sep 16, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12748809
SYSTEMS AND METHODS FOR DOCUMENT GENERATION
4y 3m to grant Granted Sep 29, 2026
Patent 12711658
ITEM LOCATION TRACKING FOR DISPLAY RACKS USING DIGITAL IMAGE PROCESSING
4y 11m to grant Granted Aug 18, 2026
Patent 12699962
DIGITAL PROCESSING SYSTEMS AND METHODS FOR DUAL MODE EDITING IN COLLABORATIVE DOCUMENTS ENABLING PRIVATE CHANGES IN COLLABORATIVE WORK SYSTEMS
4y 7m to grant Granted Aug 04, 2026
Patent 12688324
DATA PROCESSING SYSTEMS FOR WEBFORM CRAWLING TO MAP PROCESSING ACTIVITIES AND RELATED METHODS
5y 10m to grant Granted Jul 21, 2026
Patent 12682213
IDENTIFYING MICROORGANISMS USING THREE-DIMENSIONAL QUANTITATIVE PHASE IMAGING
4y 11m to grant Granted Jul 14, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
54%
Grant Probability
74%
With Interview (+20.4%)
4y 4m (~1y 5m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 444 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month