Prosecution Insights
Last updated: May 29, 2026
Application No. 18/038,054

Visualized Page Rendering Method, Device, Equipment, and Storage Medium

Non-Final OA §103
Filed
May 22, 2023
Priority
Dec 31, 2020 — CN 202011634449.5 +1 more
Examiner
MUHEBBULLAH, SAJEDA
Art Unit
2174
Tech Center
2100 — Computer Architecture & Software
Assignee
Jingdong Technology Holding Co. Ltd.
OA Round
2 (Non-Final)
30%
Grant Probability
At Risk
2-3
OA Rounds
1y 9m
Est. Remaining
64%
With Interview

Examiner Intelligence

Grants only 30% of cases
30%
Career Allowance Rate
76 granted / 256 resolved
-25.3% vs TC avg
Strong +35% interview lift
Without
With
+34.8%
Interview Lift
resolved cases with interview
Typical timeline
4y 9m
Avg Prosecution
17 currently pending
Career history
287
Total Applications
across all art units

Statute-Specific Performance

§101
0.4%
-39.6% vs TC avg
§103
93.2%
+53.2% vs TC avg
§102
6.3%
-33.7% vs TC avg
§112
0.1%
-39.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 256 resolved cases

Office Action

§103
DETAILED ACTION This communication is responsive to Amendment filed 06/20/2025. Claims 1-5, 7, 9-14 and 16-20 are pending in this application. In the Amendment, claims 1, 7. 9-10 and 16 are amended and claims 6, 15 and 21 are cancelled. This action is made Final. 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 . Response to Arguments Applicant's arguments filed 06/20/2025 have been fully considered but they are not persuasive. A) Applicant argued that Bowman fails to disclose a process for dealing with a case where the document Fragment is not created or supported. Per A), the Examiner respectfully disagrees as Bowman’s determination of whether to create a document fragment deals with the case of whether it is created or not. Bowman teaches a method of creating fragments that determines whether a browser supports invoking a method for creating a document fragment (Bowman, para.269, 279, determine whether to create documentFragment). B) Applicant argued Bowman fails to disclose the usage of a DIV tag. Per B), the Examiner respectfully disagrees in response to applicant's arguments against the references individually, one cannot show nonobviousness by attacking references individually where the rejections are based on combinations of references. See In re Keller, 642 F.2d 413, 208 USPQ 871 (CCPA 1981); In re Merck & Co., 800 F.2d 1091, 231 USPQ 375 (Fed. Cir. 1986). Zhang teaches creating the DIV tag (Zhang, col.6, lines 30-33, 47-50; col.8, lines 9-13, 45-64; col.10, line 1-21; col.10, line 64-col.11, line 9; pagelet are elements of webpage such as DIV where resources are embedded). Bowman teaches the use of the newly created documentFragment tag (Bowman, para.121, 427, insert element into document ie DIV tag or into new documentFragment). 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 1-4, 7, 9-13 and 16-19 are rejected under 35 U.S.C. 103 as being unpatentable over Zhang et al. (“Zhang”, US 8,751,925) in view of Benjamin (US 2016/0012147) and further in view of Bowman et al. (“Bowman”, US 2005/0022116). As per claim 1, Zhang teaches a visualized page rendering method, comprising: acquiring page source data (Zhang, col.7, line 52-col.8, line 35, base structured HTML document received), wherein the page source data comprises data in a plurality of hyper markup language (HTML) files corresponding to a plurality of modules in a to-be-displayed page respectively (Zhang, col.4, lines 48-col.7, line 10, data in HTML element segments/pagelets); identifying type attribute data (Zhang, col.5, lines 6-21) in the page source data, wherein the type attribute data is data in an HTML file of the plurality of HTML files referencing an external resource (Zhang, col.5, line 66-col.6, line 6; col.7, line 64-col.8, line 2, external resources); adding the type attribute data to a newly created division (DIV) tag in the page source data to determine a child node set corresponding to the DIV tag (Zhang, col.6, lines 30-33, 47-50; col.8, lines 9-13, 45-64; col.10, line 1-21; col.10, line 64-col.11, line 9; pagelet are elements of webpage such as DIV where resources are embedded; insert pagelet into DOM placeholder; content i.e. child node set located within start/end tags); acquiring an external resource referenced by a tag in the child node set and adding an acquired external resource to the DIV tag to obtain first to-be-displayed page data (Zhang, col.6, lines 30-33, 47-50; col.8, lines 9-13, 45-64; col.10, line 1-21; col.10, line 64-col.11, line 9; pagelet are elements of webpage such as DIV where resources are embedded; insert pagelet into DOM placeholder); and rendering and displaying a page based on the first to-be-displayed page data (Zhang, col.2, lines 23-39, col.10, lines 17-21; sequential rendering). However, Zhang does not teach identifying a custom template source data in an HTML file and adding the custom template source data. Benjamin teaches a method of rendering pages which includes identifying a custom template source data in an HTML file and adding the custom template source data (Benjamin, para.67, 81, identify custom template with function call containing type and data source). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to include Benjamin’s teaching with Zhang’s method in order to customize display of data. Although the method of Zhang and Benjamin teaches wherein adding the custom template source data to the newly created DIV tag in the page source data comprises executing an operation of adding the custom template source data to the newly created DIV tag in the page source data (Benjamin, para.67, 81, identify custom template with function call containing type and data source; Zhang, col.6, lines 30-33, 47-50; col.8, lines 9-13, 45-64; col.10, line 1-21; col.10, line 64-col.11, line 9), the method of Zhang and Benjamin does not teach before adding the custom template source data to the newly created DIV tag in the page source data, further comprising: determining whether a browser supports invoking a method for creating a document fragment; in response to a fact that the browser does not support invoking the method for creating the document fragment, triggering and executing an operation of adding the custom template source data to the newly created DIV tag in the page source data. Bowman teaches a method of creating fragments that determines whether a browser supports invoking a method for creating a document fragment (Bowman, para.269, 279, determine whether to create documentFragment); wherein adding the custom template source data to the newly created DIV tag in the page source data comprising: in response to a fact that the browser does not support invoking the method for creating the document fragment, triggering and executing an operation of adding the custom template source data to the newly created DIV tag in the page source data (Bowman, para.121, 427, insert element into document ie DIV tag or into new documentFragment). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to include Bowman’s teaching with the method of Zhang and Benjamin as an alternative means of customizing documents. As per claim 2, the method of Zhang, Benjamin and Bowman teaches the method according to claim 1, wherein identifying the custom template source data in the page source data comprises: reading a template identifier and a file type corresponding to the template identifier from the plurality of HTML files (Benjamin, para.67, 81, function call containing type and data source); and determining a template identifier corresponding to a file type that is a target type to be a custom template identifier (Benjamin, para.67, 81, function call containing type and data source); and determining the data in the HTML file corresponding to the custom template identifier to be the custom template source data (Benjamin, para.67, 81, identify custom template with function call). As per claim 3, the method of Zhang, Benjamin and Bowman teaches the method according to claim 1, wherein adding the custom template source data to the newly created DIV tag in the page source data to determine the child node set corresponding to the DIV tag comprises: creating the DIV tag in the page source data (Zhang, col.6, lines 30-33, 47-50; col.8, lines 9-13, 45-64; col.10, line 1-21; col.10, line 64-col.11, line 9; pagelet are elements of webpage such as DIV where resources are embedded); adding a root tag element of the custom template source data to the DIV tag (Zhang, col.5, lines 6-30, document structure elements include root tag); and determining the child node set corresponding to the DIV tag according to the root tag element (Zhang, col.5, lines 6-30; col.6, lines 30-33, 47-50, content i.e. child node set located within start/end tags). As per claim 4, the method of Zhang, Benjamin and Bowman teaches the method according to claim 1, wherein acquiring the external resource referenced by the tag in the child node set and adding the acquired external resource to the DIV tag to obtain the first to-be-displayed page data comprises: converting the child node set into a child node array (Benjamin, para.72, 75; Zhang, col.10, lines 21-40); traversing the child node array to determine a script tag (Benjamin, para.72, 75, iterate array; Zhang, col.1, lines 23-39); acquiring the external resource referenced by the script tag from a server (Benjamin, para.82, JavaScript code Zhang, col.1, lines 23-39, col.5, lines 47-65, script element); and adding the acquired external resource to the DIV tag to obtain the first to-be-displayed page data (Benjamin, para.82; Zhang, col.6, lines 30-33, 47-50; col.8, lines 9-13, 45-64; col.10, line 1-21; col.10, line 64-col.11, line 9; pagelet are elements of webpage such as DIV where resources are embedded; insert pagelet into DOM placeholder). As per claim 7, the method of Zhang, Benjamin and Bowman teaches the method according to claim 1, further comprising: in response to a fact that the browser supports invoking the method for creating the document fragment (Bowman, para.269, 279, determine whether to create documentFragment), acquiring an element set of the custom template source data by invoking the method for creating the document fragment (Bowman, para.121, 269, 427, Creates new documentFragment), wherein the method for creating the document fragment is used for analyzing the custom template source data into a document fragment, and obtaining the element set of the custom template source data based on the document fragment (Bowman, para.279); traversing the element set to determine a script tag (Benjamin, para.72, 75, iterate array; Zhang, col.1, lines 23-39); loading an external resource referenced by the script tag (Benjamin, para.82, JavaScript code Zhang, col.1, lines 23-39, col.5, lines 47-65, script element); creating a document partition (Bowman, para.121, 427; Zhang, col.6, lines 30-33, 47-50; col.8, lines 9-13, 45-64; col.10, line 1-21; col.10, line 64-col.11, line 9; placeholder); sequentially adding a loaded external resource to the document partition (Zhang, col.2, lines 23-26; col.8, lines 48-59, sequential process); and adding the document partition to the page source data to obtain second to-be-displayed page data and rendering and displaying a page based on the second to-be-displayed page data (Benjamin, para.82; Zhang, col.6, lines 30-33, 47-50; col.8, lines 9-13, 45-64; col.10, line 1-21; col.10, line 64-col.11, line 9; insert pagelet into DOM placeholder). Claims 9-10 are similar in scope to claim 1, and are therefore rejected under similar rationale. Claims 11 and 17 are similar in scope to claim 2, and are therefore rejected under similar rationale. Claims 12 and 18 are similar in scope to claim 3, and are therefore rejected under similar rationale. Claims 13 and 19 are similar in scope to claim 4, and are therefore rejected under similar rationale. Claim 16 is similar in scope to claim 7, and is therefore rejected under similar rationale. Claims 5, 14 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Zhang et al. (“Zhang”, US 8,751,925), Benjamin (US 2016/0012147) and Bowman et al. (“Bowman”, US 2005/0022116) in view of Shafer (US 5,583,762). As per claim 5, the method of Zhang, Benjamin and Bowman teaches the method according to claim 1, however does not teach before adding the custom template source data to the newly created DIV tag in the page source data, further comprising: determining a wrong single tag in the custom template source data by regular matching; and modifying the wrong single tag. Shafer teaches a document structure method that includes determining a wrong single tag in the source data by regular matching; and modifying the wrong single tag (Shafer, col.5, lines 54-61, tag error corrected with tag added). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to include Shafer’s teaching with the method of Zhang, Benjamin and Bowman in order to ensure proper structure. Claims 14 and 20 are similar in scope to claim 5, and are therefore rejected under similar rationale. 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. Inquiries Any inquiry concerning this communication or earlier communications from the examiner should be directed to SAJEDA MUHEBBULLAH whose telephone number is (571)272-4065. The examiner can normally be reached Mon-Tue/Thur-Fri 10am-8pm. 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, William L Bashore can be reached on 571-272-4088. 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. /S.M./ Sajeda MuhebbullahExaminer, Art Unit 2174 /WILLIAM L BASHORE/ Supervisory Patent Examiner, Art Unit 2174
Read full office action

Prosecution Timeline

May 22, 2023
Application Filed
Mar 20, 2025
Non-Final Rejection mailed — §103
Jun 20, 2025
Response Filed
Oct 10, 2025
Final Rejection mailed — §103
Dec 09, 2025
Response after Non-Final Action
Apr 14, 2026
Response after Non-Final Action

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12510876
MACHINE STATE VISUALIZATION
3y 9m to grant Granted Dec 30, 2025
Patent 12271745
METHOD AND SYSTEM FOR RECONCILING USER INTERACTIONS
6y 10m to grant Granted Apr 08, 2025
Patent 12260841
MULTIPLE PRIMARY USER INTERFACES
3y 9m to grant Granted Mar 25, 2025
Patent 12248673
SYSTEMS AND METHODS FOR ATTRIBUTING A SCROLL EVENT IN AN INFINITE SCROLL GRAPHICAL USER INTERFACE
5y 0m to grant Granted Mar 11, 2025
Patent 12001661
Bound Based Contextual Zoom
4y 5m to grant Granted Jun 04, 2024
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

2-3
Expected OA Rounds
30%
Grant Probability
64%
With Interview (+34.8%)
4y 9m (~1y 9m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 256 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