Prosecution Insights
Last updated: July 17, 2026
Application No. 18/897,982

CLOUD SERVER FOR PROVIDING CLOUD PRINT SERVICE

Non-Final OA §103
Filed
Sep 26, 2024
Priority
Sep 28, 2023 — JP 2023-166775
Examiner
BURLESON, MICHAEL L
Art Unit
Tech Center
Assignee
Canon Inc.
OA Round
1 (Non-Final)
74%
Grant Probability
Favorable
1-2
OA Rounds
1y 1m
Est. Remaining
67%
With Interview

Examiner Intelligence

Grants 74% — above average
74%
Career Allowance Rate
374 granted / 503 resolved
+14.4% vs TC avg
Minimal -7% lift
Without
With
+-7.3%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
19 currently pending
Career history
532
Total Applications
across all art units

Statute-Specific Performance

§101
0.9%
-39.1% vs TC avg
§103
72.8%
+32.8% vs TC avg
§102
20.4%
-19.6% vs TC avg
§112
1.1%
-38.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 503 resolved cases

Office Action

§103
DETAILED ACTION 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 . Priority Acknowledgment is made of applicant’s claim for foreign priority under 35 U.S.C. 119 (a)-(d). Information Disclosure Statement The information disclosure statement (IDS) submitted on 09/26/24 was filed. The submission is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Claim Rejections - 35 USC § 103 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 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-13 is/are rejected under 35 U.S.C. 103 as being unpatentable over Yagiura US 20180084140 in view of Sato US 20120120438. Regarding claim 1, Yagiura teaches A cloud server for providing a cloud print service (paragraph 0003), the cloud server comprising: at least one memory that stores instructions (paragraph 0039); and at least one processor that executes the instructions (CPU (paragraph 0039) to: receive a login request from an image forming apparatus remotely operated by an information processing terminal (a login screen D3 illustrated in FIG. 10, a message prompting the user to input their user ID and password (paragraph 0105); acquire a file list from a cloud storage service based on user information acquired in response to the received login request (the connection controller 108 receives a file list containing file names of print-target files contained in the specified folder (paragraph 0109); transmit the acquired file list to the information processing terminal (he connection controller 108 also transmits a print setting file acquisition request to the file server 300 together with the folder name of the specified folder and receives the print setting file in the specified folder indicated by the folder name (paragraph 0109); provide the information processing terminal with a setting screen for changing print settings regarding a printing target file selected from the file list (display controller 102 performs control to display various screens, such as a setting screen, and various kinds of information on the operation panel 27 (paragraph 0095); download the printing target file from the cloud storage service in a case where a printing execution instruction for printing the printing target file is received from the information processing terminal (MFP 200b at the second branch store 2 download a print-target file (paragraph 0031); Yagiura fails to teach generate a print job based on the downloaded printing target file and the print settings changed in the setting screen; transmit the generated print job to the image forming apparatus; Sato teaches generate a print job based on the downloaded printing target file and the print settings changed in the setting screen (UI 800 displays the pull print setting screen. (paragraph 0082). he MFP 110 transmits a request for a print job selected by the server 130 (paragraph 0085) ; and transmit the generated print job to the image forming apparatus (the MFP 110 transmits a request for a print job selected by the server 130 (paragraph 0085). Therefore, it would have been obvious to a person with ordinary skill in the art to have modified Yagiura with: generate a print job based on the downloaded printing target file and the print settings changed in the setting screen; transmit the generated print job to the image forming apparatus; The reason of doing so would be to allow a user to view and select target files to print Regarding claim 2, Yagiura in view of Sato teaches wherein, when a user of the information processing terminal selects the printing target file from the file list and issues an editing instruction, the setting screen is provided to the information processing terminal (Yagiura: input receiver 101 also receives selection of a print-target file to be printed and an instruction to start printing the print-target file on a file section screen D1 (paragraph 0091). Regarding claim 3, Yagiura in view of Sato teaches wherein at least one processor stores the print settings changed in the setting screen, in association with the printing target file, in a case where changes of the print settings in the setting screen are completed (Yagiura: the selected print-target file is printed if print settings are successfully set (stored) in accordance with the print setting file received from the file server 300. Regarding claim 4, Yagiura in view of Sato teaches wherein the print job is generated in a case where the user of the information processing apparatus issues a printing execution instruction (Sato: MFP 110 transmits a request for a print job selected by the server 130. The transmission/reception data processing unit 403 sends a request for the selected print data to the server 130 (paragraph 0085) Therefore, it would have been obvious to a person with ordinary skill in the art to have modified Yagiura with: wherein the print job is generated in a case where the user of the information processing apparatus issues a printing execution instruction The reason of doing so would be to allow a user to view and select target files to print Regarding claim 5, Yagiura in view of Sato teaches wherein the print job is generated by rendering the printing target file downloaded from the cloud storage, according to the print settings changed in the setting screen (Yagiura: MFP 200b at the second branch store 2 download a print-target file (Word, PDF, or JPEG file, for example) stored in a folder (Google Drive (registered trademark) or Dropbox (registered trademark), for example) of the file server 300 to acquire the print-target file. The MFP 200a at the first branch store 1 and the MFP 200b at the second branch store 2 then print the acquired print-target file (paragraph 0031). Regarding claim 6, Yagiura in view of Sato teaches wherein, in a case where the user of the information processing apparatus operates a button for causing the image forming apparatus to access the cloud print service in a screen for remotely operating the image forming apparatus, the image forming apparatus issues the login request (Yagiura: The display controller 102 also displays, in the file selection screen, a print setting button that is pressed to input a print setting input instruction indicating that the setting information is to be input. In response to pressing of this print setting button, the displayed screen changes to the print setting screen. (paragraph 0095). Regarding claim 7, Yagiura teaches A non-transitory computer-readable storage medium that stores instructions for providing a cloud print service (paragraph 0162), wherein the instructions, when executed by at least one processor of a cloud server (paragraph 0003), cause the cloud server to: receive a login request from an image forming apparatus remotely operated by an information processing terminal (a login screen D3 illustrated in FIG. 10, a message prompting the user to input their user ID and password (paragraph 0105); acquire a file list from a cloud storage service based on user information acquired in response to the received login request (the connection controller 108 receives a file list containing file names of print-target files contained in the specified folder (paragraph 0109); transmit the acquired file list to the information processing terminal (he connection controller 108 also transmits a print setting file acquisition request to the file server 300 together with the folder name of the specified folder and receives the print setting file in the specified folder indicated by the folder name (paragraph 0109); provide the information processing terminal with a setting screen for changing print settings regarding a printing target file selected from the file list (display controller 102 performs control to display various screens, such as a setting screen, and various kinds of information on the operation panel 27 (paragraph 0095); download the printing target file from the cloud storage service in a case where a printing execution instruction for printing the printing target file is received from the information processing terminal (MFP 200b at the second branch store 2 download a print-target file (paragraph 0031); Yagiura fails to teach generate a print job based on the downloaded printing target file and the print settings changed in the setting screen; transmit the generated print job to the image forming apparatus; Sato teaches generate a print job based on the downloaded printing target file and the print settings changed in the setting screen (UI 800 displays the pull print setting screen. (paragraph 0082). he MFP 110 transmits a request for a print job selected by the server 130 (paragraph 0085) ; and transmit the generated print job to the image forming apparatus (the MFP 110 transmits a request for a print job selected by the server 130 (paragraph 0085). Therefore, it would have been obvious to a person with ordinary skill in the art to have modified Yagiura with: generate a print job based on the downloaded printing target file and the print settings changed in the setting screen; transmit the generated print job to the image forming apparatus; The reason of doing so would be to allow a user to view and select target files to print Regarding claim 8, Yagiura in view of Sato teaches wherein, in a case where a user of the information processing terminal selects the printing target file from the file list and issues an editing instruction, the setting screen is provided to the information processing terminal (Yagiura: input receiver 101 also receives selection of a print-target file to be printed and an instruction to start printing the print-target file on a file section screen D1 (paragraph 0091).. Regarding claim 9, Yagiura in view of Sato teaches wherein the instructions further cause any of the at least one processor to store the print settings changed in the setting screen, in association with the printing target file, in a case where changes of the print settings in the setting screen are completed (Yagiura: the selected print-target file is printed if print settings are successfully set (stored) in accordance with the print setting file received from the file server 300.. Regarding claim 10, Yagiura in view of Sato teaches wherein the print job is generated in a case where the user of the information processing apparatus issues a printing execution instruction (Sato: MFP 110 transmits a request for a print job selected by the server 130. The transmission/reception data processing unit 403 sends a request for the selected print data to the server 130 (paragraph 0085) Therefore, it would have been obvious to a person with ordinary skill in the art to have modified Yagiura with: wherein the print job is generated in a case where the user of the information processing apparatus issues a printing execution instruction The reason of doing so would be to allow a user to view and select target files to print . Regarding claim 11, Yagiura in view of Sato teaches wherein the print job is generated by rendering the printing target file downloaded from the cloud storage, according to the print settings changed in the setting screen (Yagiura: MFP 200b at the second branch store 2 download a print-target file (Word, PDF, or JPEG file, for example) stored in a folder (Google Drive (registered trademark) or Dropbox (registered trademark), for example) of the file server 300 to acquire the print-target file. The MFP 200a at the first branch store 1 and the MFP 200b at the second branch store 2 then print the acquired print-target file (paragraph 0031). Regarding claim 12, Yagiura in view of Sato teaches wherein, in a case where the user of the information processing apparatus operates a button for causing the image forming apparatus to access the cloud print service in a screen for remotely operating the image forming apparatus, the image forming apparatus issues the login request (Yagiura: The display controller 102 also displays, in the file selection screen, a print setting button that is pressed to input a print setting input instruction indicating that the setting information is to be input. In response to pressing of this print setting button, the displayed screen changes to the print setting screen. (paragraph 0095). Regarding claim 13, Yagiura teaches A method executed by a cloud server for providing a cloud print service, the method comprising: receiving a login request from an image forming apparatus remotely operated by an information processing terminal (a login screen D3 illustrated in FIG. 10, a message prompting the user to input their user ID and password (paragraph 0105); acquiring a file list from a cloud storage service based on user information acquired in response to the received login request (the connection controller 108 receives a file list containing file names of print-target files contained in the specified folder (paragraph 0109); transmitting the acquired file list to the information processing terminal (he connection controller 108 also transmits a print setting file acquisition request to the file server 300 together with the folder name of the specified folder and receives the print setting file in the specified folder indicated by the folder name (paragraph 0109); providing the information processing terminal with a setting screen for changing print settings regarding a printing target file selected from the file list (display controller 102 performs control to display various screens, such as a setting screen, and various kinds of information on the operation panel 27 (paragraph 0095); downloading the printing target file from the cloud storage service in a case where a printing execution instruction for printing the printing target file is received from the information processing terminal (MFP 200b at the second branch store 2 download a print-target file (paragraph 0031); Yagiura fails to teach generating a print job based on the downloaded printing target file and the print settings changed in the setting screen; transmitting the generated print job to the image forming apparatus; Sato teaches generating a print job based on the downloaded printing target file and the print settings changed in the setting screen (UI 800 displays the pull print setting screen. (paragraph 0082). he MFP 110 transmits a request for a print job selected by the server 130 (paragraph 0085) ; and transmitting the generated print job to the image forming apparatus (the MFP 110 transmits a request for a print job selected by the server 130 (paragraph 0085). Therefore, it would have been obvious to a person with ordinary skill in the art to have modified Yagiura with: generating a print job based on the downloaded printing target file and the print settings changed in the setting screen; transmitting the generated print job to the image forming apparatus; The reason of doing so would be to allow a user to view and select target files to print Conclusion Any inquiry concerning this communication should be directed to Michael Burleson whose telephone number is (571) 272-7460 and fax number is (571) 273-7460. The examiner can normally be reached Monday thru Friday from 8:00 a.m. – 4:30p.m. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Akwasi Sarpong can be reached at (571) 270- 3438. 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. 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. Michael Burleson Patent Examiner Art Unit 2683 Michael Burleson June 27, 2026 /MICHAEL BURLESON/ /AKWASI M SARPONG/ SPE, Art Unit 2681 7/1/2026
Read full office action

Prosecution Timeline

Sep 26, 2024
Application Filed
Jul 02, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12678558
SYSTEM AND METHOD UTILIZING AN INTEGRATED CAMERA WITH A FLUID INJECTOR
4y 1m to grant Granted Jul 14, 2026
Patent 12683010
METHOD OF IDENTIFICATION OF RADIOTHERAPY TARGETS FOR TREATING AND PREVENTING CARDIAC ARRHYTMIAS
3y 0m to grant Granted Jul 14, 2026
Patent 12682607
ULTRASOUND IMAGE DETECTION SYSTEM AND METHOD THEREOF BASED ON ARTIFICIAL INTELLIGENCE (AI) AUTOMATIC LABELING OF ANATOMICAL STRUCTURES
2y 6m to grant Granted Jul 14, 2026
Patent 12671518
METHOD AND SYSTEM OF DYNAMIC OPTICAL INTELLIGENT COMPUTING
2y 10m to grant Granted Jun 30, 2026
Patent 12646346
SYSTEMS AND METHODS FOR GENERATING SYNTHETIC TRAINING DATASETS FOR TRAINING MACHINE LEARNING MODELS IN TRAINING DATA-SPARSE ENVIRONMENTS FOR NON-HOMOGENOUS PREDICTIONS
3y 6m to grant Granted Jun 02, 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
74%
Grant Probability
67%
With Interview (-7.3%)
2y 11m (~1y 1m remaining)
Median Time to Grant
Low
PTA Risk
Based on 503 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