Prosecution Insights
Last updated: October 04, 2026
Application No. 18/938,679

METHOD AND DEVICE FOR AUTOMATICALLY SCROLLING AND CAPTURING A DIALOGUE BOX RUNNING ON AN ANDROID-BASED PORTABLE TERMINAL

Non-Final OA §103§112
Filed
Nov 06, 2024
Priority
Jan 26, 2024 — RE 10-2024-0012251
Examiner
ZUBERI, MOHAMMED H
Art Unit
Tech Center
Assignee
Gmdsoft Inc.
OA Round
1 (Non-Final)
71%
Grant Probability
Favorable
1-2
OA Rounds
1y 4m
Est. Remaining
98%
With Interview

Examiner Intelligence

Grants 71% — above average
71%
Career Allowance Rate
325 granted / 457 resolved
+11.1% vs TC avg
Strong +27% interview lift
Without
With
+26.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 3m
Avg Prosecution
14 currently pending
Career history
471
Total Applications
across all art units

Statute-Specific Performance

§101
8.9%
-31.1% vs TC avg
§103
61.6%
+21.6% vs TC avg
§102
18.3%
-21.7% vs TC avg
§112
9.6%
-30.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 457 resolved cases

Office Action

§103 §112
DETAILED ACTION This action is responsive to patent application as filed on 11/6/2024 This action is made Non-Final. Claims 1 – 10 are pending in the case. Claims 1 and 6 are independent claims. Information Disclosure Statement The information disclosure statements (IDS) submitted on 6/3/2025, 4/9/2025, and 11/6/2024, are in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Drawings The drawings filed on 11/6/2024 have been accepted by the Examiner. Claim Rejections - 35 USC § 112 Claims 1-10 rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claim 1-10 contains the trademark/trade name Android. Where a trademark or trade name is used in a claim as a limitation to identify or describe a particular material or product, the claim does not comply with the requirements of 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph. See Ex parte Simpson, 218 USPQ 1020 (Bd. App. 1982). The claim scope is uncertain since the trademark or trade name cannot be used properly to identify any particular material or product. A trademark or trade name is used to identify a source of goods, and not the goods themselves. Thus, a trademark or trade name does not identify or describe the goods associated with the trademark or trade name. In the present case, the trademark/trade name is used to identify/describe a portable terminal and, accordingly, the identification/description is indefinite. 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. Claim(s) 1-4 and 6-9 is/are rejected under 35 U.S.C. 103 as being unpatentable over Ye (USPUB 20160266757 A1) in view of Fan (USPUB 20160217114 A1). Claim 1: Ye discloses A method of automatically scrolling and capturing a chat window running in [a portable terminal], the method comprising: receiving a screen capture command as input; acquiring at least one piece of [data] while scrolling the screen by the number of selected pixels at a location at which the data for the current screen is acquired; and creating a screen capture image by integrating the acquired data (0044: capturing a content displayed on the screen after actual scrolling when the screen page cannot be scrolled in accordance with the preset pixel height; and then selecting lower part of the display content, whose pixel height is equal to an actual scrolling height in the content displayed on the screen captured after actually scrolling as a final picture of the other pictures. For example, when the screen page is already scrolled to the bottom, the actual scrolling height is less than the preset pixel height, the display content of the final screen include the display contents captured before, at this time, the final picture should be the lower part of the display content whose pixel height is equal to the actual scrolling height). Ye, by itself, does not seem to completely teach an Android-based portable terminal; acquiring XML data for a current screen of the portable terminal using Android's screen dump function based on the input screen capture command. The Examiner maintains that these features were previously well-known as taught by Fan. Fan teaches an Android-based portable terminal; acquiring XML data for a current screen of the portable terminal using Android's screen dump function based on the input screen capture command (0002 and 0079: A screenshot function is a function that is generally provided in a computer and a mobile device. Some mobile devices provide functions of changing styles of screenshots or editing screenshots such as capturing part of a screenshot or the like… An android window screen 350 may be formed in an XML view tree 330, and if attributes of view nodes configuring the XML view tree 330 are analyzed, information 310 about a screen area interested by the user may be acquired). Ye and Fan are analogous art because they are from the same problem-solving area, capture content displayed on a screen of a device. Before the effective filing date of the claimed invention, it would have been obvious to one of ordinary skill in the art, having the teachings of Ye and Fan before him or her, to combine the teachings of Ye and Fan. The rationale for doing so would have been to utilize well known screen capture functions to capture the desired on screen content. Therefore, it would have been obvious to combine Ye and Fan to obtain the invention as specified in the instant claim(s). Claim 2: Ye teaches the acquiring of the at least one piece of XML data while scrolling the screen by the number of selected pixels at the location at which the XML data for the current screen is acquired comprises acquiring the at least one piece of XML data by changing a location from an n-th location at which the XML data for the current screen is acquired to a specific location while scrolling the screen by the number of selected pixels (0044: capturing a content displayed on the screen after actual scrolling when the screen page cannot be scrolled in accordance with the preset pixel height; and then selecting lower part of the display content, whose pixel height is equal to an actual scrolling height in the content displayed on the screen captured after actually scrolling as a final picture of the other pictures. For example, when the screen page is already scrolled to the bottom, the actual scrolling height is less than the preset pixel height, the display content of the final screen include the display contents captured before, at this time, the final picture should be the lower part of the display content whose pixel height is equal to the actual scrolling height). Claim 3: Ye teaches the acquiring of the at least one piece of XML data while scrolling the screen by the number of selected pixels at the location at which the XML data for the current screen is acquired comprises acquiring the at least one piece of XML data by changing the location until an end of the running chat window is reached (0044 and 0056: capturing a content displayed on the screen after actual scrolling when the screen page cannot be scrolled in accordance with the preset pixel height; and then selecting lower part of the display content, whose pixel height is equal to an actual scrolling height in the content displayed on the screen captured after actually scrolling as a final picture of the other pictures. For example, when the screen page is already scrolled to the bottom, the actual scrolling height is less than the preset pixel height, the display content of the final screen include the display contents captured before, at this time, the final picture should be the lower part of the display content whose pixel height is equal to the actual scrolling height…when the user selects the automatic picture capturing mode, the CPU allows the mobile phone to immediately capture the content currently displayed on the screen through the controller, to obtain the first picture. And then it controls the mobile phone to automatically scroll the screen, and the CPU reads the screen pixel height H, automatically captures a second picture when scrolling to the H pixel height, and connects the second picture to the end of the first picture. Then it is to continue scrolling H pixels, capture the third picture and connect to the end of the previously stored picture; and so on, until it is to scroll to the bottom of the page. After scrolling to the bottom of the page, the CPU immediately stops scrolling the page, captures the display content of the final screen). Claim 4: Ye teaches the acquiring of the at least one piece of XML data while scrolling the screen by the number of selected pixels at the location at which the XML data for the current screen is acquired comprises: identifying an end location included in the screen capture command; and acquiring the at least one piece of XML data while scrolling the screen until the identified end location is reached (0044 and 0056: capturing a content displayed on the screen after actual scrolling when the screen page cannot be scrolled in accordance with the preset pixel height; and then selecting lower part of the display content, whose pixel height is equal to an actual scrolling height in the content displayed on the screen captured after actually scrolling as a final picture of the other pictures. For example, when the screen page is already scrolled to the bottom, the actual scrolling height is less than the preset pixel height, the display content of the final screen include the display contents captured before, at this time, the final picture should be the lower part of the display content whose pixel height is equal to the actual scrolling height…when the user selects the automatic picture capturing mode, the CPU allows the mobile phone to immediately capture the content currently displayed on the screen through the controller, to obtain the first picture. And then it controls the mobile phone to automatically scroll the screen, and the CPU reads the screen pixel height H, automatically captures a second picture when scrolling to the H pixel height, and connects the second picture to the end of the first picture. Then it is to continue scrolling H pixels, capture the third picture and connect to the end of the previously stored picture; and so on, until it is to scroll to the bottom of the page. After scrolling to the bottom of the page, the CPU immediately stops scrolling the page, captures the display content of the final screen). Claim 6: Ye discloses A device for automatically scrolling and capturing a chat window running in [a portable terminal], the automatic scroll capture device comprising: a screen capture command input unit configured to receive a screen capture command as input; and to acquire at least one piece of [data] while scrolling the screen by the number of selected pixels at a location at which the data for the current screen is acquired; and a screen capture image creation unit configured to create a screen capture image by integrating the acquired (0044: capturing a content displayed on the screen after actual scrolling when the screen page cannot be scrolled in accordance with the preset pixel height; and then selecting lower part of the display content, whose pixel height is equal to an actual scrolling height in the content displayed on the screen captured after actually scrolling as a final picture of the other pictures. For example, when the screen page is already scrolled to the bottom, the actual scrolling height is less than the preset pixel height, the display content of the final screen include the display contents captured before, at this time, the final picture should be the lower part of the display content whose pixel height is equal to the actual scrolling height). Ye, by itself, does not seem to completely teach an Android-based portable terminal; an XML data acquisition unit configured to acquire XML data for a current screen of the portable terminal using Android's screen dump function based on the input screen capture command. The Examiner maintains that these features were previously well-known as taught by Fan. Fan teaches an Android-based portable terminal; an XML data acquisition unit configured to acquire XML data for a current screen of the portable terminal using Android's screen dump function based on the input screen capture command (0002 and 0079: A screenshot function is a function that is generally provided in a computer and a mobile device. Some mobile devices provide functions of changing styles of screenshots or editing screenshots such as capturing part of a screenshot or the like… An android window screen 350 may be formed in an XML view tree 330, and if attributes of view nodes configuring the XML view tree 330 are analyzed, information 310 about a screen area interested by the user may be acquired). Ye and Fan are analogous art because they are from the same problem-solving area, capture content displayed on a screen of a device. Before the effective filing date of the claimed invention, it would have been obvious to one of ordinary skill in the art, having the teachings of Ye and Fan before him or her, to combine the teachings of Ye and Fan. The rationale for doing so would have been to utilize well known screen capture functions to capture the desired on screen content. Therefore, it would have been obvious to combine Ye and Fan to obtain the invention as specified in the instant claim(s). Claim 7: Ye teaches acquire the at least one piece of XML data by changing a location from an n-th location at which the XML data for the current screen is acquired to a specific location while scrolling the screen by the number of selected pixels (0044: capturing a content displayed on the screen after actual scrolling when the screen page cannot be scrolled in accordance with the preset pixel height; and then selecting lower part of the display content, whose pixel height is equal to an actual scrolling height in the content displayed on the screen captured after actually scrolling as a final picture of the other pictures. For example, when the screen page is already scrolled to the bottom, the actual scrolling height is less than the preset pixel height, the display content of the final screen include the display contents captured before, at this time, the final picture should be the lower part of the display content whose pixel height is equal to the actual scrolling height). Claim 8: Ye teaches the XML data acquisition unit is configured to acquire the at least one piece of XML data by changing the location until an end of the running chat window is reached (0044 and 0056: capturing a content displayed on the screen after actual scrolling when the screen page cannot be scrolled in accordance with the preset pixel height; and then selecting lower part of the display content, whose pixel height is equal to an actual scrolling height in the content displayed on the screen captured after actually scrolling as a final picture of the other pictures. For example, when the screen page is already scrolled to the bottom, the actual scrolling height is less than the preset pixel height, the display content of the final screen include the display contents captured before, at this time, the final picture should be the lower part of the display content whose pixel height is equal to the actual scrolling height…when the user selects the automatic picture capturing mode, the CPU allows the mobile phone to immediately capture the content currently displayed on the screen through the controller, to obtain the first picture. And then it controls the mobile phone to automatically scroll the screen, and the CPU reads the screen pixel height H, automatically captures a second picture when scrolling to the H pixel height, and connects the second picture to the end of the first picture. Then it is to continue scrolling H pixels, capture the third picture and connect to the end of the previously stored picture; and so on, until it is to scroll to the bottom of the page. After scrolling to the bottom of the page, the CPU immediately stops scrolling the page, captures the display content of the final screen). Claim 9: Ye teaches the XML data acquisition unit is configured to identify an end location included in the screen capture command, and to acquire the at least one piece of XML data while scrolling the screen until the identified end location is reached (0044 and 0056: capturing a content displayed on the screen after actual scrolling when the screen page cannot be scrolled in accordance with the preset pixel height; and then selecting lower part of the display content, whose pixel height is equal to an actual scrolling height in the content displayed on the screen captured after actually scrolling as a final picture of the other pictures. For example, when the screen page is already scrolled to the bottom, the actual scrolling height is less than the preset pixel height, the display content of the final screen include the display contents captured before, at this time, the final picture should be the lower part of the display content whose pixel height is equal to the actual scrolling height…when the user selects the automatic picture capturing mode, the CPU allows the mobile phone to immediately capture the content currently displayed on the screen through the controller, to obtain the first picture. And then it controls the mobile phone to automatically scroll the screen, and the CPU reads the screen pixel height H, automatically captures a second picture when scrolling to the H pixel height, and connects the second picture to the end of the first picture. Then it is to continue scrolling H pixels, capture the third picture and connect to the end of the previously stored picture; and so on, until it is to scroll to the bottom of the page. After scrolling to the bottom of the page, the CPU immediately stops scrolling the page, captures the display content of the final screen). Claim(s) 5 and 10 is/are rejected under 35 U.S.C. 103 as being unpatentable over Ye (USPUB 20160266757 A1) in view of Fan (USPUB 20160217114 A1) and further in view of Sun (USPUB 20180330483 A1). Claim 5: Ye in view of Fan teaches every feature of claim 1. Ye, by itself, does not seem to completely teach the creating of the screen capture image by integrating the acquired XML data comprises: identifying common data between consecutive XML data; combining a captured image for the current screen and a captured image for a next screen and combining a captured image after a portion corresponding to the common data in the captured image of the next screen; and creating the screen capture image by combining a captured image for all remaining of the acquired XML data. The Examiner maintains that these features were previously well-known as taught by Sun. Sun teaches the creating of the screen capture image by integrating the acquired XML data comprises: identifying common data between consecutive XML data; combining a captured image for the current screen and a captured image for a next screen and combining a captured image after a portion corresponding to the common data in the captured image of the next screen; and creating the screen capture image by combining a captured image for all remaining of the acquired XML data (0002: applications such as “long screenshot” and “scrolling screenshot” appear. Key experience of the long screenshot application or the scrolling screenshot application is whether a final stitched “long image” is accurate. However, for whether the long image can be stitched accurately, a key technology is to accurately identify an overlapped area between to-be-stitched screenshots, and remove the overlapped area for stitching). Ye and Sun are analogous art because they are from the same problem-solving area, capture content displayed on a screen of a device. Before the effective filing date of the claimed invention, it would have been obvious to one of ordinary skill in the art, having the teachings of Ye and Sun before him or her, to accurately combine all of the images captured to form one clean image. Therefore, it would have been obvious to combine Ye and Sun to obtain the invention as specified in the instant claim(s). Claim 10: Ye in view of Fan teaches every feature of claim 1. Ye, by itself, does not seem to completely teach the screen capture image creation unit is configured to identify common data between consecutive XML data, to combine a captured image for the current screen and a captured image for a next screen and combine a captured image after a portion corresponding to the common data in the captured image of the next screen, and to create the screen capture image by combining a captured image for all remaining of the acquired XML data. The Examiner maintains that these features were previously well-known as taught by Sun. Sun teaches the screen capture image creation unit is configured to identify common data between consecutive XML data, to combine a captured image for the current screen and a captured image for a next screen and combine a captured image after a portion corresponding to the common data in the captured image of the next screen, and to create the screen capture image by combining a captured image for all remaining of the acquired XML data (0002: applications such as “long screenshot” and “scrolling screenshot” appear. Key experience of the long screenshot application or the scrolling screenshot application is whether a final stitched “long image” is accurate. However, for whether the long image can be stitched accurately, a key technology is to accurately identify an overlapped area between to-be-stitched screenshots, and remove the overlapped area for stitching). Ye and Sun are analogous art because they are from the same problem-solving area, capture content displayed on a screen of a device. Before the effective filing date of the claimed invention, it would have been obvious to one of ordinary skill in the art, having the teachings of Ye and Sun before him or her, to accurately combine all of the images captured to form one clean image. Therefore, it would have been obvious to combine Ye and Sun to obtain the invention as specified in the instant claim(s). Note The Examiner cites particular columns, line numbers and/or paragraph numbers in the references as applied to the claims below for the convenience of the Applicant(s). Although the specified citations are representative of the teachings in the art and are applied to the specific limitations within the individual claim, other passages and figures may apply as well. It is respectfully requested that, in preparing responses, the Applicant fully consider the references in their entirety as potentially teaching all or part of the claimed invention, as well as the context of the passage as taught by the prior art or disclosed by the Examiner. See MPEP 2123. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure and is listed in the attached PTOL-892 form. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MOHAMMED-IBRAHIM ZUBERI whose telephone number is (571)270-7761. The examiner can normally be reached on M-Th 8-6 Fri: 7-12/OFF. 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, Steph Hong can be reached on (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. /MOHAMMED H ZUBERI/ Primary Examiner, Art Unit 2178
Read full office action

Prosecution Timeline

Nov 06, 2024
Application Filed
Sep 10, 2026
Non-Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12749205
CONCURRENT EDITING FOR VECTOR GRAPHICS
2y 9m to grant Granted Sep 29, 2026
Patent 12744115
SYSTEMS AND METHODS FOR PROCESSING ELECTRONIC IMAGES WITH METADATA INTEGRATION
4y 1m to grant Granted Sep 22, 2026
Patent 12738016
IMAGE ANALYZATION METHOD WITH UNRECOGNIZED OBJECT MEMORY MECHANISM
2y 6m to grant Granted Sep 15, 2026
Patent 12738008
COMPUTER-READABLE RECORDING MEDIUM STORING REGION DETECTION PROGRAM, APPARATUS, AND METHOD
2y 6m to grant Granted Sep 15, 2026
Patent 12731382
DEEP LEARNING BACKDOOR ATTACK METHOD AND DEVICE BASED ON ORDINAL NETWORK AND MEDIUM
2y 5m to grant Granted Sep 08, 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

1-2
Expected OA Rounds
71%
Grant Probability
98%
With Interview (+26.7%)
3y 3m (~1y 4m remaining)
Median Time to Grant
Low
PTA Risk
Based on 457 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