Prosecution Insights
Last updated: August 17, 2026
Application No. 18/987,075

METHODS AND PRINTING SYSTEM USING SUB-PAGE PARALLEL RENDERING

Non-Final OA §103
Filed
Dec 19, 2024
Examiner
SABAH, HARIS
Art Unit
2682
Tech Center
2600 — Communications
Assignee
Kyocera Document Solutions Inc.
OA Round
1 (Non-Final)
77%
Grant Probability
Favorable
1-2
OA Rounds
1y 0m
Est. Remaining
93%
With Interview

Examiner Intelligence

Grants 77% — above average
77%
Career Allowance Rate
525 granted / 683 resolved
+14.9% vs TC avg
Strong +16% interview lift
Without
With
+15.9%
Interview Lift
resolved cases with interview
Typical timeline
2y 8m
Avg Prosecution
37 currently pending
Career history
706
Total Applications
across all art units

Statute-Specific Performance

§101
9.4%
-30.6% vs TC avg
§103
60.9%
+20.9% vs TC avg
§102
18.1%
-21.9% vs TC avg
§112
6.8%
-33.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 683 resolved cases

Office Action

§103
DETAILED ACTION Notice of Pre-AIA or AIA Status 1. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . 2. Claims 1-20 are pending in this application. Drawings 3. The drawing has been filed on 12/19/2024 are acceptable for examination purpose. Claim Rejections - 35 USC § 103 4. 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. 5. Claims 1-20 are rejected under 35 U.S.C. 103 as being unpatentable over Bhatt et al. [hereafter Bhatt], US Patent 12,175,140 in view of Achiwa, US Pub 2017/0206628. As to claim 1 [independent], Bhatt teaches a method for managing printing operations, the method comprising: determining a page of a job is a complex page according to a raster image processing (RIP) system accessible by a printing device [abstract, col. 2 (para., # 6), lines 4-11 Bhatt teaches that determination has to be made whether first page is complex page or simple page, if the determination is made that the first page is complex page, storing the rendered first page in a first memory drive of a hierarchy of memory drives accessible by the RIP system 110]; dividing the page into a number of bands, wherein each band includes a portion of the page [fig. 3; col. 12 (paras., # 63-67), lines 19-65 Bhatt teaches that numbers of RIPs are determined to distribute the segmented page obviously provides band or tile image of the page]; processing the number of bands using a number of parallel RIPs, wherein each band of the number of bands is processed by a respective parallel RIP of the number of RIPs [fig. 3; col. 12 (paras., # 63-67), lines 19-65 Bhatt teaches that a RIP having a certain number of renderers. For example, RIP instance 3081 may be a standard RIP having a normal number of renderers, such as 4. RIP instance 3082 may be a high performance RIP that has a higher number of renders, such as 6, then distributes pages or segments of job 103 to RIP instances 3081, 3082, and 308n. Job 103 may be a print job that is split into segments or pages for parallel processing. As RIP instance 3082 is a high performance RIP, then it may receive specific segments of job 103. Pages may refer to one or more pages of job 103. Segments of job 103 also may refer to a number of pages or a block of data within job 103]; processing the number of bands using a number of parallel RIPs, wherein each band of the number of bands is processed by a respective parallel RIP of the number of RIPs [fig. 3; col. 12 (paras., # 63-67), lines 19-65 Bhatt teaches that a RIP having a certain number of renderers. For example, RIP instance 3081 may be a standard RIP having a normal number of renderers, such as 4. RIP instance 3082 may be a high performance RIP that has a higher number of renders, such as 6, then distributes pages or segments of job 103 to RIP instances 3081, 3082, and 308n. Job 103 may be a print job that is split into segments or pages for parallel processing]; Bhatt doesn’t teach (but teaches implicitly) assembling the number of processed bands into the page; and providing the assembled page to another component of the printing device for further printing operations. Achiwa teaches dividing the page into a number of bands, wherein each band includes a portion of the page [fig. 1, element 114 & fig. 3; 0038-0039, 0044, 0046, 0049, 0054-0055 Achiwa teaches that the RIP 114 executes image rendering/drawing processes in parallel on rectangular regions which are a plurality of bands or tiles within a single page. The RIP 114 generates raster image data (raster data) 204 of the plurality of bands or tiles by performing the parallel drawing processes and temporarily holds the raster data in memory115]; processing the number of bands using a number of parallel RIPs, wherein each band of the number of bands is processed by a respective parallel RIP of the number of RIPs [fig. 1, element 114 & fig. 3; 0038-0039, 0044, 0046, 0049, 0054-0055 Achiwa teaches that the RIP 114 executes image rendering/drawing processes in parallel on rectangular regions which are a plurality of bands or tiles within a single page. The RIP 114 generates raster image data (raster data) 204 of the plurality of bands or tiles by performing the parallel drawing processes and temporarily holds the raster data in memory115]; assembling the number of processed bands into the page [0074-0077 Achiwa teaches that the processor 108 transfers the processed image data 206 from the band or tile data to the printing unit 105 Then, the processor 108 performs a correction image process based on a device characteristic of the printing unit 105 on the processed image data 206 and then transfers the processed image data to the printing unit 105 for printing operation or task]; and providing the assembled page to another component of the printing device for further printing operations [0074-0077 Achiwa teaches that the processor 108 transfers the processed image data 206 from the band or tile data to the printing unit 105 Then, the processor 108 performs a correction image process based on a device characteristic of the printing unit 105 on the processed image data 206 and then transfers the processed image data to the printing unit 105 for printing operation or task]. Thus, it would have been obvious to one of the ordinary skill in the art before the effective filing date of the claimed invention to incorporate Achiwa teaching to assemble the number of processed bands or tiles into the page for printer to print page on sheet to modify Bhatt’s teaching to generate a raster image of a region having the predetermined width and the predetermined height by rendering unit which performs rendering in regions each having the predetermined width and a height smaller than the predetermined height based on the print data. A segmenting unit segments the generated raster image of the region having the predetermined width and the predetermined height into raster images of segment regions. The suggestion/motivation for doing so would have been benefitted to the user to apply rasterizing technique that minimizes the overhead of a drawing process rather than dividing a page in a main scanning direction, and thus ensures higher efficiency in parallel operations. As to claim 2 [dependent from claim 1], Bhatt teaches wherein the number of parallel RIPs is equal to the number of bands for the page [fig. 3; col. 12 (paras., # 63-67), lines 19-65 Bhatt teaches that a RIP having a certain number of renderers. For example, RIP instance 3081 may be a standard RIP having a normal number of renderers, such as 4. RIP instance 3082 may be a high performance RIP that has a higher number of renders, such as 6, then distributes pages or segments of job 103 to RIP instances 3081, 3082, and 308n. Job 103 may be a print job that is split into segments or pages for parallel processing]. As to claim 3 [dependent from claim 1], Achiwa teaches wherein the number of bands is fixed for the RIP system [figs. 3a-b; 0046-0047]. Thus, it would have been obvious to one of the ordinary skill in the art before the effective filing date of the claimed invention to incorporate Achiwa teaching to assemble the number of processed bands or tiles into the page for printer to print page on sheet to modify Bhatt’s teaching to generate a raster image of a region having the predetermined width and the predetermined height by rendering unit which performs rendering in regions each having the predetermined width and a height smaller than the predetermined height based on the print data. A segmenting unit segments the generated raster image of the region having the predetermined width and the predetermined height into raster images of segment regions. The suggestion/motivation for doing so would have been benefitted to the user to apply rasterizing technique that minimizes the overhead of a drawing process rather than dividing a page in a main scanning direction, and thus ensures higher efficiency in parallel operations. As to claim 4 [dependent from claim 1], Achiwa teaches wherein a dimension for each of the number of bands is fixed [figs. 3a-b; abstract, 0046-0047 Achiwa teaches that the dimension for each of the number of bands or tiles is fixed as shown figs. 3a-b]. Thus, it would have been obvious to one of the ordinary skill in the art before the effective filing date of the claimed invention to incorporate Achiwa teaching to assemble the number of processed bands or tiles into the page for printer to print page on sheet to modify Bhatt’s teaching to generate a raster image of a region having the predetermined width and the predetermined height by rendering unit which performs rendering in regions each having the predetermined width and a height smaller than the predetermined height based on the print data. A segmenting unit segments the generated raster image of the region having the predetermined width and the predetermined height into raster images of segment regions. The suggestion/motivation for doing so would have been benefitted to the user to apply rasterizing technique that minimizes the overhead of a drawing process rather than dividing a page in a main scanning direction, and thus ensures higher efficiency in parallel operations. As to claim 5 [dependent from claim 1], Bhatt teaches wherein the page is within a plurality of pages of the job [abstract]. As to claim 6 [dependent from claim 5], Bhatt teaches classifying each page of the plurality of pages as simple or complex [abstract, col. 2 (para., # 6), lines 4-11 Bhatt teaches that determination has to be made whether first page is complex page or simple page]. As to claim 7 [dependent from claim 1], Bhatt teaches wherein determining the page is complex includes determining a complexity score for the page [abstract, col. 2 (para., # 6), lines 4-11 Bhatt teaches that determination has to be made whether first page is complex page or simple page]. As to claim 8 [dependent from claim 7], Bhatt teaches wherein the number of bands for the page corresponds to the complexity score [abstract, col. 2 (para., # 6), lines 4-11, col. 12 (paras., # 147, 150), lines 4-13, 37-43 Bhatt teaches that determination has to be made whether first page is complex page, if the determination is made by applying rule that the first page is complex page when determining an actual rendering time or that a page is marked complex if page weight 1306 exceeds base page weight 1310. If page weight 1306 exceeds base page weight 1310, then page 1105 is marked complex. If page weight 1306 is equal or less than base page weight 1310, then page 1105 is marked as simple]. As to claim 9 [independent], However, the independent claim 9 essentially claimed same subject matter as claimed in the independent claim 1 for/and/with other claim limitations, and are therefore the independent claim 9 would be rejected based on same rationale as applied to the independent claim 1. As to claim 10 [dependent from 9], However, the dependent claim 10 essentially claimed same subject matter as claimed in the dependent claim 2 for/and/with other claim limitations, and are therefore the dependent claim 10 would be rejected based on same rationale as applied to the dependent claim 2. As to claim 11 [dependent from 9], However, the dependent claim 11 essentially claimed same subject matter as claimed in the dependent claim 3 for/and/with other claim limitations, and are therefore the dependent claim 11 would be rejected based on same rationale as applied to the dependent claim 3. As to claim 12 [dependent from 9], However, the dependent claim 12 essentially claimed same subject matter as claimed in the dependent claim 4 for/and/with other claim limitations, and are therefore the dependent claim 12 would be rejected based on same rationale as applied to the dependent claim 4. As to claim 13 [dependent from 9], However, the dependent claim 13 essentially claimed same subject matter as claimed in the dependent claim 5 for/and/with other claim limitations, and are therefore the dependent claim 13 would be rejected based on same rationale as applied to the dependent claim 5. As to claim 14 [dependent from 13], However, the dependent claim 14 essentially claimed same subject matter as claimed in the dependent claim 6 for/and/with other claim limitations, and are therefore the dependent claim 14 would be rejected based on same rationale as applied to the dependent claim 6. As to claim 15 [dependent from 9], However, the dependent claim 15 essentially claimed same subject matter as claimed in the dependent claim 7 for/and/with other claim limitations, and are therefore the dependent claim 15 would be rejected based on same rationale as applied to the dependent claim 7. As to claim 16 [dependent from 15], However, the dependent claim 16 essentially claimed same subject matter as claimed in the dependent claim 8 for/and/with other claim limitations, and are therefore the dependent claim 16 would be rejected based on same rationale as applied to the dependent claim 8. As to claim 17 [independent], Bhatt teaches a method for managing printing operations, the method comprising: receiving a print job having a plurality of pages at a printing device [fig. 1, elements 102-104; cols. 7-8 (paras., # 37-38), lines 61-67 thru lines 1-9 Bhatt teaches that the printer 104 receives print jobs from client device 101], wherein the printing device includes a digital front end having a raster image processing (RIP) system to process the print job [fig. 1, element 106; cols. 7-8 (paras., # 37-40), lines 61-67 thru lines 1-36 Bhatt teaches that the printer 104 includes a controller, or digital front end (DFE), 106, which facilitates processing job 103 & RIP system 110 to convert bitmap images, vector graphics, fonts, and the like associated with pages in job 103 to bitmap/rasterized representations of the pages, such as C, M, Y, and K pixels. The RIP system 110 may rasterize pages of job 103 according to various image rasterization settings]; determining a first page of the plurality of pages is a complex page according to the RIP system [abstract, col. 2 (para., # 6), lines 4-11 Bhatt teaches that determination has to be made whether first page is complex page or simple page, if the determination is made that the first page is complex page, storing the rendered first page in a first memory drive of a hierarchy of memory drives accessible by the RIP system]; determining a second page of the plurality of pages is a simple page according to the RIP system [abstract, col. 2 (paras., # 6, 98), lines 4-11, col. 23 (paras., # 136-140), lines 16-67 Bhatt teaches that determination has to be made whether first page is complex page or simple page, if the determination is made that the second page is simple page, then executing by not rendering and not storing a simple page. The RIP will not render or store page 605, for example, in memory 506, a simple page may be rendered when printing operations commence without any significant impact on print engine 260]; dividing the first page into a number of portions [fig. 3; col. 12 (paras., # 63-67), lines 19-65 Bhatt teaches that numbers of RIPs are determined to distribute the segmented page obviously provides band or tile image of the page]; rendering the number of portions using a number of first parallel RIPs of a plurality of RIPs of the RIP system, wherein each portion of the number of portions is processed by a respective parallel RIP of the number of RIPs [fig. 3; col. 12 (paras., # 63-67), lines 19-65 Bhatt teaches that a RIP having a certain number of renderers. For example, RIP instance 3081 may be a standard RIP having a normal number of renderers, such as 4. RIP instance 3082 may be a high performance RIP that has a higher number of renders, such as 6, then distributes pages or segments of job 103 to RIP instances 3081, 3082, and 308n. Job 103 may be a print job that is split into segments or pages for parallel processing]; Bhatt doesn’t teach (but teaches implicitly) assembling the number of processed portions into the first page; rendering the second page using a second RIP of the plurality of RIPs of the RIP system; and providing the first page and the second page to a print engine of the printing device. Achiwa teaches assembling the number of processed portions into the first page [0074-0077 Achiwa teaches that the processor 108 transfers the processed image data 206 from the band or tile data to the printing unit 105 Then, the processor 108 performs a correction image process based on a device characteristic of the printing unit 105 on the processed image data 206 and then transfers the processed image data to the printing unit 105 for printing operation or task]; rendering the second page using a second RIP of the plurality of RIPs of the RIP system [0074-0077 Achiwa teaches that the processor 108 transfers the processed image data 206 from the band or tile data to the printing unit 105 Then, the processor 108 performs a correction image process based on a device characteristic of the printing unit 105 on the processed image data 206 and then transfers the processed image data to the printing unit 105 for printing operation or task]; and providing the first page and the second page to a print engine of the printing device [0074-0077 Achiwa teaches that the processor 108 transfers the processed image data 206 from the band or tile data to the printing unit 105 Then, the processor 108 performs a correction image process based on a device characteristic of the printing unit 105 on the processed image data 206 and then transfers the processed image data to the printing unit 105 for printing operation or task]. Thus, it would have been obvious to one of the ordinary skill in the art before the effective filing date of the claimed invention to incorporate Achiwa teaching to assemble the number of processed bands or tiles into the page for printer to print page on sheet to modify Bhatt’s teaching to generate a raster image of a region having the predetermined width and the predetermined height by rendering unit which performs rendering in regions each having the predetermined width and a height smaller than the predetermined height based on the print data. A segmenting unit segments the generated raster image of the region having the predetermined width and the predetermined height into raster images of segment regions. The suggestion/motivation for doing so would have been benefitted to the user to apply rasterizing technique that minimizes the overhead of a drawing process rather than dividing a page in a main scanning direction, and thus ensures higher efficiency in parallel operations. As to claim 18 [dependent from claim 17], Achiwa teaches wherein the number of portions includes a number of bands within the first page [figs. 3a-b; abstract, 0046-0047 Achiwa teaches that the dimension for each of the number of bands or tiles is fixed as shown figs. 3a-b]. Thus, it would have been obvious to one of the ordinary skill in the art before the effective filing date of the claimed invention to incorporate Achiwa teaching to assemble the number of processed bands or tiles into the page for printer to print page on sheet to modify Bhatt’s teaching to generate a raster image of a region having the predetermined width and the predetermined height by rendering unit which performs rendering in regions each having the predetermined width and a height smaller than the predetermined height based on the print data. A segmenting unit segments the generated raster image of the region having the predetermined width and the predetermined height into raster images of segment regions. The suggestion/motivation for doing so would have been benefitted to the user to apply rasterizing technique that minimizes the overhead of a drawing process rather than dividing a page in a main scanning direction, and thus ensures higher efficiency in parallel operations. As to claim 19 [dependent from claim 17], Achiwa teaches wherein the number of portions includes a number of tiles within the first page [figs. 3a-b; abstract, 0046-0047 Achiwa teaches that the dimension for each of the number of bands or tiles is fixed as shown figs. 3a-b]. Thus, it would have been obvious to one of the ordinary skill in the art before the effective filing date of the claimed invention to incorporate Achiwa teaching to assemble the number of processed bands or tiles into the page for printer to print page on sheet to modify Bhatt’s teaching to generate a raster image of a region having the predetermined width and the predetermined height by rendering unit which performs rendering in regions each having the predetermined width and a height smaller than the predetermined height based on the print data. A segmenting unit segments the generated raster image of the region having the predetermined width and the predetermined height into raster images of segment regions. The suggestion/motivation for doing so would have been benefitted to the user to apply rasterizing technique that minimizes the overhead of a drawing process rather than dividing a page in a main scanning direction, and thus ensures higher efficiency in parallel operations. As to claim 20 [dependent from claim 17], Bhatt teaches wherein the first page and the second page are assigned complexity scores [abstract, col. 2 (para., # 6), lines 4-11, col. 12 (paras., # 147, 150), lines 4-13, 37-43 Bhatt teaches that determination has to be made whether first page is complex page, if the determination is made by applying rule that the first page is complex page when determining an actual rendering time or that a page is marked complex if page weight 1306 exceeds base page weight 1310. If page weight 1306 exceeds base page weight 1310, then page 1105 is marked complex. If page weight 1306 is equal or less than base page weight 1310, then page 1105 is marked as simple]. Conclusion 6. Any inquiry concerning this communication or earlier communications from the examiner should be directed to HARIS SABAH whose telephone number is (571)270-3917. The examiner can normally be reached on Monday/Thursday from 7:00AM to 5:30PM EST. If attempts to reach the examiner by telephone are unsuccessful, the examiner's supervisor, Benny Tieu, can be reached on (571)272-7490. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. The Examiner’s personal fax number is (571)-270-4917. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://portal.uspto.gov/external/portal. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). /HARIS SABAH/Examiner, Art Unit 2682
Read full office action

Prosecution Timeline

Dec 19, 2024
Application Filed
Jul 28, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705889
COMPUTER VISION-BASED SURGICAL WORKFLOW RECOGNITION SYSTEM USING NATURAL LANGUAGE PROCESSING TECHNIQUES TO IDENTIFY SURGICAL ACTIONS IN SURGICAL VIDEO, AND AN OBJECT DETECTION MODULE DETECTING A TOOL LOCATION
3y 11m to grant Granted Aug 11, 2026
Patent 12700090
INFORMATION MANAGEMENT APPARATUS, METHOD, AND PROGRAM AND INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM
2y 11m to grant Granted Aug 04, 2026
Patent 12694250
PRINTER CONVERTING CHARACTER CODE INCLUDED IN PRINT DATA INTO CHARACTER CODE OF PRESCRIBED CHARACTER ENCODING SYSTEM TO GENERATE RASTER DATA
2y 3m to grant Granted Jul 28, 2026
Patent 12693817
SYSTEM, MANAGEMENT SERVER, AND CONTROL METHOD FOR MANAGEMENT SERVER
2y 2m to grant Granted Jul 28, 2026
Patent 12694579
MEDICAL IMAGE PRIVACY PRESERVATION VIA IMAGE SYNTHESIS AND FILTRATION
2y 2m to grant Granted Jul 28, 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
77%
Grant Probability
93%
With Interview (+15.9%)
2y 8m (~1y 0m remaining)
Median Time to Grant
Low
PTA Risk
Based on 683 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