Prosecution Insights
Last updated: April 19, 2026
Application No. 18/204,464

WEBSITE CREATION SYSTEM AND METHOD

Final Rejection §102
Filed
Jun 01, 2023
Examiner
AUGUSTINE, NICHOLAS
Art Unit
2178
Tech Center
2100 — Computer Architecture & Software
Assignee
Etison LLC Dba Clickfunnels
OA Round
2 (Final)
73%
Grant Probability
Favorable
3-4
OA Rounds
3y 9m
To Grant
99%
With Interview

Examiner Intelligence

Grants 73% — above average
73%
Career Allow Rate
596 granted / 814 resolved
+18.2% vs TC avg
Strong +28% interview lift
Without
With
+27.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 9m
Avg Prosecution
44 currently pending
Career history
858
Total Applications
across all art units

Statute-Specific Performance

§101
9.6%
-30.4% vs TC avg
§103
36.2%
-3.8% vs TC avg
§102
50.1%
+10.1% vs TC avg
§112
2.3%
-37.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 814 resolved cases

Office Action

§102
DETAILED ACTION A. This action is in response to the following communications: Amendment filed: 10/06/2025. This action is made Final. B. Claims 1-16 remain pending. C. 35 USC 101 rejection withdrawn due to remarks. Claim Rejections - 35 USC § 102 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claim(s) 1-16 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Aganovic, Zijad F. et al. (US Pub. 2015/0095756 A1), herein referred to as “Aganovic”. As for claim 1, Aganovic teaches. A method comprising: receiving a selection to create a website comprising a series of directional webpages configured to cause an end user interaction with a web site; wherein the series of directional webpages comprises a tree of webpages configured to be provided to an end user of the website (fig. 5; par. 50 a website consisting of webpages that are monitored and optimized for web traffic); wherein the tree comprises at least two branches including possible paths to be provided to the end user during interaction with the website (fig. 5, 530 different branches of user navigation through webpages of a website); receiving a selection to create a conditional split in the tree of webpages, wherein one of the at least two branches is to be provided to the end user upon satisfaction of a predetermined condition associated with the conditional split (fig. 5, 550 the grouping mechanism uses one or more visitor segmentation criteria to determine if a visitor belongs to any of the N predefined visitor groups symbolically illustrated); wherein the predetermined condition is to be satisfied by the end user of the website via interaction with the website or by data associated with the end user (par. 50 to optimize their website performance for each separate group of website visitors. All optimization loops use common optimization setup and configuration data as well as test results to perform virtual optimization loops for each of the visitor groups); analyzing interactions of the end user with the website or analyzing the data associated with the end user to determine whether the predetermined condition has been satisfied by the end user (par. 51 multi-loop optimization scheme, each virtual optimization loop uses its own feedback values calculated on the basis of the website performance for that visitor group and associated referent website performance; par. 52 the multi-loop optimization problem the present invention novelty introduces two key concepts in the multi-loop website optimization environment: reference performance 606 and feedback 696; par. 53 discusses the referent performance of a website and par. 55 discusses the feedback calculated on the basis of the referent performance and the website performance); and responsive to determining that the predetermined condition has been satisfied, providing a webpage of one of the at least two branches to the end user (par. 57 A visitor matching module 690 is used to detect a website visitor and determine which web page visitor has visited to select the appropriate optimization campaign(s) to be applied to a web page via the page treatment module.). Note paragraph 30 below as a general overview. [0030] In view of the aforementioned problems and deficiencies of the prior art, the present invention provides a method of automated, multi-loop real-time website optimization that at least includes: a) receiving web page matching data having information about one or more web pages that will be included in a website optimization campaign for optimizing a website; b) receiving optimization configuration data for one or more website optimization applications; c) receiving optimization criteria for the one or more website optimization applications; d) receiving definitions of a referent performance value; e) receiving instructions for capturing website visitor activity data for the one or more website optimization applications; f) initializing a real-time, adaptive website optimization algorithm adapted to optimize the overall performance of the website; g) establishing web page treatment options in accordance with the website optimization algorithm's control; h) detecting that a website visitor has visited the website; i) matching a website visitor with one or more web pages according to the web page treatment options; j) treating web pages in real-time in accordance with the website optimization algorithm's control; k) capturing website visitor activity data; l) calculating website performance for each of the web page treatments; m) calculating feedback on the basis of the referent performance and the website performance; n) providing the feedback as an input to the website optimization algorithm; and o) via the website optimization algorithm, determining web page treatment to be applied to web pages to be presented to the next website visitor detected. As for claim 2, Aganovic teaches. The method of claim 1, wherein the at least two branches converge at a subsequent point in the tree to become a single branch (par. 68 Based upon the monitoring of traffic from subsequent pages from multiple visitors the system modeling module 1055 outputs feedback and uses this data to model website behavior which is used in page treatment module to instruct how to serve a webpage optimally to a group of users). As for claim 3, Aganovic teaches. The method of claim 1, further comprising generating and launching the website to include the series of directional webpages and the conditional split (fig. 5, 530 different branches of user navigation through webpages of a website; fig. 5, 550 the grouping mechanism uses one or more visitor segmentation criteria to determine if a visitor belongs to any of the N predefined visitor groups symbolically illustrated); . As for claim 4, Aganovic teaches. The method of claim 1, wherein the predetermined condition comprises a percentage of end users to have one of the at least two branches provided and another percentage of end users to have a second branch of the at least two branches (par. 57 A visitor matching module 690 is used to detect a website visitor and determine which web page visitor has visited to select the appropriate optimization campaign(s) to be applied to a web page via the page treatment module; based upon a grouping of a visitor traffic is directed to a specific optimization treatment of the website for the plurality of web pages). As for claim 5, Aganovic teaches. The method of claim 1, wherein the webpage of one of the at least two branches includes one of a full screen content window, a single element of a full screen content window, or a pop-up content window (par. 56 "treatment" is used to describe all content, layout, style, or functional changes that will be made to a web page in real-time before the web page is rendered and presented to a website visitor. Par. 57 A visitor matching module 690 is used to detect a website visitor and determine which web page visitor has visited to select the appropriate optimization campaign(s) to be applied to a web page via the page treatment module; generic layout recognized in the art would include full screen and partial screen). As for claim 6, Aganovic teaches. A method comprising: receiving a selection to create a website comprising a series of directional webpages configured to cause an end user interaction with a web site (fig. 5; par. 50 a website consisting of webpages that are monitored and optimized for web traffic); wherein the series of directional webpages comprises a tree of webpages configured to be provided to an end user of the web site, the tree comprising at least two branches including possible paths to be provided to the end user during interaction with the website (fig. 5, 550 the grouping mechanism uses one or more visitor segmentation criteria to determine if a visitor belongs to any of the N predefined visitor groups symbolically illustrated); splitting traffic between the at least two branches to provide a webpage of one of the at least two branches to the end user (par. 53 The referent performance can be established by a random splitting of a percentage of traffic that will be presented non-treated pages and then use the corresponding visitor activity data and website performance in the optimization process for decision-making with the goal of achieving a maximum lift in overall performance of the website). As for claim 7, Aganovic teaches. The method of claim 6 wherein the step of splitting traffic between the at least two branches to provide a webpage of one of the at least two branches to the end user comprises splitting traffic based upon random distribution (par. 53 the referent performance can be established by a random splitting of a percentage of traffic that will be presented non-treated pages and then use the corresponding visitor activity data and website performance in the optimization process for decision-making with the goal of achieving a maximum lift in overall performance of the website. Par. 54 Referent performance can be alternatively defined, for example, as a percentage lift against the base line, or some other dynamic values such as a real-time performance of a version of a treated web page or group of web pages. The concept of using a common referent performance point for at least one of the multiple optimization loops is a vital aspect of the present invention that is not taught or suggested by the prior art. Par. 58The real-time adaptive optimization controller 650 is configured via a campaign setup 660 which provides all campaign setup information, including variable content, instructions for web page changes, visitor activity data collection instructions, optimization goal(s), referent performance, and other information needed for running one or more optimization applications. ). As for claim 8, Aganovic teaches. The method of claim 6 wherein the step of splitting traffic between the at least two branches to provide a webpage of one of the at least two branches to the end user comprises setting up a custom traffic ratio (par. 53 the referent performance can be established by a random splitting of a percentage of traffic that will be presented non-treated pages and then use the corresponding visitor activity data and website performance in the optimization process for decision-making with the goal of achieving a maximum lift in overall performance of the website. Par. 54 Referent performance can be alternatively defined, for example, as a percentage lift against the base line, or some other dynamic values such as a real-time performance of a version of a treated web page or group of web pages. The concept of using a common referent performance point for at least one of the multiple optimization loops is a vital aspect of the present invention that is not taught or suggested by the prior art. Par. 58 The real-time adaptive optimization controller 650 is configured via a campaign setup 660 which provides all campaign setup information, including variable content, instructions for web page changes, visitor activity data collection instructions, optimization goal(s), referent performance, and other information needed for running one or more optimization applications.). As for claim 9, Aganovic teaches. The method of claim 8 wherein the step of setting up a custom traffic ratio comprises displaying, to the user, a slider that the user slides to set a desired ratio of traffic between two traffic paths (par. 83 a generic user interface is used to define settings for optimization of the website testing). As for claim 10, Aganovic teaches. The method of claim 6 wherein the step of splitting traffic between the at least two branches to provide a webpage of one of the at least two branches to the end user comprises creating a conditional split in the tree of webpages wherein one of the at least two branches is to be provided to the end user upon satisfaction of a predetermined condition associated with the conditional split and wherein the predetermined condition is to be satisfied by the end user of the website via interaction with the website or by data associated with the end user (par. 53 The referent performance can be established by a random splitting of a percentage of traffic that will be presented non-treated pages and then use the corresponding visitor activity data and website performance in the optimization process for decision-making with the goal of achieving a maximum lift in overall performance of the website). As for claim 11, Aganovic teaches. The method of claim 10 further comprising analyzing interactions of the end user with the website or analyzing the data associated with the end user to determine whether the predetermined condition has been satisfied by the end user (par. 57 A visitor matching module 690 is used to detect a website visitor and determine which web page visitor has visited to select the appropriate optimization campaign(s) to be applied to a web page via the page treatment module). As for claim 12, Aganovic teaches. The method of claim 10, wherein the predetermined condition comprises whether an end user has made a purchase from a user's website (claim 11 states “said optimization criteria comprises conversion rate, revenue per visitor, average order value, time on site, pages visited, content downloads, or number of purchases”). As for claim 13, Aganovic teaches. The method of claim 10, wherein the predetermined condition comprises whether an end user has interacted with a communication broadcast from a user (claim 10 states “wherein said web visitor activity data includes broad variety of data types including but not limited to visitor segmentation information, actions taken, time instances when actions were taken, pages visited, monetary values of individual visits, text or other information captured on live web pages during web page visit”). As for claim 14, Aganovic teaches. The method of claim 10, wherein the predetermined condition comprises whether an end user has a predetermined number of followers in the end user's social media network (par. 17 Website visitor behavior is often very difficult to predict--even when demographic and past behavior information about the particular visitors is available. Owing to characteristics and traits such as social status). As for claim 15, Aganovic teaches. A method comprising: displaying, at a client device, a webpage of a series of directional webpages configured to cause an end user interaction within a website, the series of directional webpages comprising a tree of webpages comprising at least two branches including possible paths to be provided to the end user during interaction with the website (fig. 5; par. 50 a website consisting of webpages that are monitored and optimized for web traffic; par. 57 applying a treatment for web pages based upon grouping of visitors of incoming traffic; see claim 1 analysis above); detecting an end user interaction with the webpage of the series of directional webpages (par. 52 the multi-loop optimization problem the present invention novelty introduces two key concepts in the multi-loop website optimization environment: reference performance 606 and feedback 696; par. 53 The referent performance 606 of website is a referent value or a set of time varying values against which website performance is measured and optimized. The referent performance can be defined in multiple ways; par. 54 Referent performance can be alternatively defined, for example, as a percentage lift against the base line, or some other dynamic values such as a real-time performance of a version of a treated web page or group of web pages); providing data regarding the detected end user interaction to a website operation system (par. 53-55 referent performance and feedback collected from end user interaction with web pages); receiving, for display on the client device, instructions to display a second webpage of the series of directional webpages responsive to the end user interaction, the second webpage being from a branch of the at least two branches of the tree selected based at least partially on the detected user interaction (par.52-55 website navigation used in collection of referent performance and feedback; fig. 5); and displaying the second webpage of the series of directional webpages (par. 55 The Feedback 696 represents a value calculated on the basis of the referent performance and the website performance 680. The feedback 680 is used as an input to a real-time, adaptive optimization controller 650 to execute the optimization algorithm or algorithms and to determine which treatment data 640 will be used by a page treatment module 630 and applied to web pages 620 when website visitors 620 are detected). As for claim 16, Aganovic teaches. The method of claim 15, wherein the webpage of the series of directional webpages and the second webpage of the series of directional webpages comprise a full screen content window, a partial screen content window, or a pop-up content window (par. 56 "treatment" is used to describe all content, layout, style, or functional changes that will be made to a web page in real-time before the web page is rendered and presented to a website visitor. Par. 57 A visitor matching module 690 is used to detect a website visitor and determine which web page visitor has visited to select the appropriate optimization campaign(s) to be applied to a web page via the page treatment module; generic layout recognized in the art would include full screen and partial screen). (Note :) It is noted that any citation to specific, pages, columns, lines, or figures in the prior art references and any interpretation of the references should not be considered to be limiting in any way. A reference is relevant for all it contains and may be relied upon for all that it would have reasonably suggested to one having ordinary skill in the art. In re Heck, 699 F.2d 1331, 1332-33, 216 USPQ 1038, 1039 (Fed. Cir. 1983) (quoting In re Lemelson, 397 F.2d 1006,1009, 158 USPQ 275, 277 (CCPA 1968)). Response to Arguments Applicant's arguments filed 10/06/2025 have been fully considered but they are not persuasive. After careful review of the current claims (given the broadest reasonable interpretation) and the remarks provided by the Applicant along with the cited reference(s) the Examiner respectfully disagrees with the Applicant for at least the reasons provided below: A1. Applicant argues that Aganovic does not each “wherein the tree comprises at least two branches including possible paths to be provided to the end user during interaction with the website…” R1. Examiner does not agree, looking at the claim limitations Examiner interprets this as a web page having link to two separate pages from a current page, wherein providing is ambiguous to how the end user is presented the paths. Aganovic teaches a method and apparatus for full, automated, self-learning (adaptive) multi-loop website optimization that consists of one or more optimization campaigns and/or one or more embedded optimization web applications contemporaneously running, where variable elements included in the optimization campaign might, in addition to content, layout, and functional changes of the web pages, also be an embedded web applications that have their own ability to perform website optimization functions. A multivariate testing application using a multivariate testing controller 440 to experiment with variations of web page elements 414-416 might operate in parallel with a visitor targeting application using a visitor targeting controller 420 to show different content for different types of web visitors in the web page area A (412) and a product recommendation application using a recommendation controller 430 to present recommendation content in the Area B (418). Without further clarification on how this information is provided to the end-user the following multi-loop scenarios are provided for optimization of a website wherein each multi-loop is a different branch of a web page to test optimization performance of a website (“a visitor will be assigned to one of N different optimization loops 530 that are introduced to optimize website performance for that specific group of visitors”). Paragraphs 47-51. The program will optimize (treat) websites that was monitored by visitor activates on which path/multi-loop that was best optimized based upon user experiences and feedback; paragraphs 55-57. Since the system discusses providing to multiple visitors with multi-loop execution of a website to present different navigation, content, style and functional changes (such as hyperlinks to other web pages of the website) in order to analyze and optimize a website based upon feedback of interaction with the website from the visitors on each loop/path then Aganovic teaches “wherein the tree comprises at least two branches including possible paths to be provided to the end user during interaction with the website…”. Examiner recommends clarification amendment to overcome the prior art of record. 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 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. Inquires Any inquiry concerning this communication should be directed to NICHOLAS AUGUSTINE at telephone number (571)270-1056. 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. PNG media_image1.png 213 559 media_image1.png Greyscale /NICHOLAS AUGUSTINE/Primary Examiner, Art Unit 2178 November 19, 2025
Read full office action

Prosecution Timeline

Jun 01, 2023
Application Filed
Apr 03, 2025
Non-Final Rejection — §102
Oct 06, 2025
Response Filed
Nov 20, 2025
Final Rejection — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12598212
Cybersecurity Risk Analysis and Modeling of Risk Data on an Interactive Display
2y 5m to grant Granted Apr 07, 2026
Patent 12584752
VISUAL VEHICLE-POSITIONING FUSION SYSTEM AND METHOD THEREOF
2y 5m to grant Granted Mar 24, 2026
Patent 12586264
WORD EVALUATION VALUE ACQUISITION METHOD, APPARATUS AND PROGRAM
2y 5m to grant Granted Mar 24, 2026
Patent 12578836
USER INTERFACE FOR INTERACTING WITH AN AFFORDANCE IN AN ENVIRONMENT
2y 5m to grant Granted Mar 17, 2026
Patent 12580920
SYSTEM AND METHOD FOR FACILITATING USER INTERACTION WITH A SIMULATED OBJECT ASSOCIATED WITH A PHYSICAL LOCATION
2y 5m to grant Granted Mar 17, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
73%
Grant Probability
99%
With Interview (+27.8%)
3y 9m
Median Time to Grant
Moderate
PTA Risk
Based on 814 resolved cases by this examiner. Grant probability derived from career allow 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