Prosecution Insights
Last updated: July 17, 2026
Application No. 18/917,665

FILE TRANSMISSION METHODS, DEVICE, AND STORAGE MEDIUM

Non-Final OA §103
Filed
Oct 16, 2024
Priority
Oct 16, 2023 — CN 202311340636.6
Examiner
ALRIYASHI, ABDULKADER MOHAMED
Art Unit
2447
Tech Center
2400 — Computer Networks
Assignee
Beijing Zitiao Network Technology Co., Ltd.
OA Round
1 (Non-Final)
67%
Grant Probability
Favorable
1-2
OA Rounds
1y 3m
Est. Remaining
71%
With Interview

Examiner Intelligence

Grants 67% — above average
67%
Career Allowance Rate
260 granted / 386 resolved
+9.4% vs TC avg
Minimal +3% lift
Without
With
+3.4%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
28 currently pending
Career history
419
Total Applications
across all art units

Statute-Specific Performance

§101
1.7%
-38.3% vs TC avg
§103
83.0%
+43.0% vs TC avg
§102
6.7%
-33.3% vs TC avg
§112
6.9%
-33.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 386 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 This application claims the benefit of Chinese Patent Application No. 202311340636.6 filed on Oct. 16, 2023. 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-2, 4, 7, 9, 12-13, 15 and 18 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kwon (Pub. No.: US 20190149594 A1) in view of Xie (Pub. No.: US 20190378341 A1). As to claim 1, Kwon teaches a method of file transmission, applied at a transmitter, the method comprising: obtaining a target file to be transmitted (paragraph [0093], “…transmit a large file…”); in response to the target file being a predetermined file corresponding to a file transmission channel, slicing the target file, to obtain a plurality of target file slices (paragraph [0093], “in order to transmit a large file a long distance, the file transmission system 100 according to the present embodiment may be configured to include a separate device capable of using a separate communication line to transmit file fragments in parallel to the data centers, in addition to a communication line of a communication company providing the enterprise network”); and transmitting the plurality of target file slices through the file transmission channel, to cause a receiver to obtain the target file based on the received target file slices (paragraph [0093], “… using a separate communication line to transmit file fragments in parallel to the data centers, in addition to a communication line of a communication company providing the enterprise network”); wherein the file transmission channel is a transmission channel established between a client and a cloud, the cloud comprises a cloud rendering process and a cloud application process (in fig. 15, “140” teaches a cloud rendering process, “120” teaches a cloud application process), the client and the cloud rendering process are communicatively connected through a predetermined network communication protocol (paragraph [0131], “…a file transmitting unit 140 may transmit the file fragments using a hyper text transfer protocol (HTTP)…”), and the cloud rendering process and the cloud application process are communicatively connected (fig. 15, 140 and 120). Kwon does not explicitly teach a predetermined inter-process communication mode. However, in the same field of endeavor (data transfer) Xie teaches a first process and a second process are communicatively connected through a predetermined inter-process communication mode (paragraph [0036], “…The components of the back-end system 205 may communicate with each other, and with other systems, using one or more network (e.g., using a network interface card, or other communication bus) or inter-process communication techniques (e.g., shared memory, or software sockets) …”). Based on Kwon in view of Xie, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate a predetermined inter-process communication mode (taught by Xie) with the processes of the file transfer system (taught by Kwon) in order to facilitate communication between the processes of the file transfer system. As to claim 2, Kwon teaches wherein the predetermined network communication protocol comprises one of: a Hypertext Transfer Protocol or a Transmission Control Protocol based full-duplex communication protocol (paragraph [0131], “…a file transmitting unit 140 may transmit the file fragments using a hyper text transfer protocol (HTTP)…”). Kwon does not explicitly teach a predetermined inter-process communication mode. However, in the same field of endeavor (data transfer) Xie further teaches wherein the predetermined inter-process communication mode comprises one of: a Socket communication mode, a Binder communication mode, or a broadcast communication mode (paragraph [0036], “…The components of the back-end system 205 may communicate with each other, and with other systems, using one or more network (e.g., using a network interface card, or other communication bus) or inter-process communication techniques (e.g., shared memory, or software sockets) …”). Based on Kwon in view of Xie, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate a predetermined inter-process communication mode (taught by Xie) with the processes of the file transfer system (taught by Kwon) in order to facilitate communication between the processes of the file transfer system. As to claim 4, Kwon teaches wherein in response to the transmitter being the client and the receiver being the cloud, transmitting the plurality of sliced target file slices through the file transmission channel, to cause the receiver to obtain the target file based on the received target file slices comprises: transmitting the plurality of sliced target file slices to the cloud rendering process, to cause the cloud rendering process to cause, based on the received target file slices, the cloud application process to obtain the target file (paragraph [0110], “the reception side 20 may also receive the file fragments received by the plurality of communication lines 74 through the data link device 24, and a file merge device 26 may merge the file fragments 500a, 500b, 500c, and 500d into a single file 510 again through a merging rule of the transmission side 10, reconfigure the same, and subsequently store the file as a plurality of low-capacity files in a storage 22”). As to claim 7, Kwon teaches wherein the cloud rendering process comprises a first processing service and a second processing service, the client and the first processing service are communicatively connected through a predetermined network communication protocol (paragraph [0131], “…a file transmitting unit 140 may transmit the file fragments using a hyper text transfer protocol (HTTP)…”); and the cloud application process and the second processing service are communicatively connected (fig. 15). Kwon does not explicitly teach a predetermined inter-process communication mode. However, in the same field of endeavor (data transfer) Xie further teaches wherein, the first processing service and the second processing service are communicatively connected through a predetermined intra-process communication mode; and the cloud application process and the second processing service are communicatively connected through a predetermined inter-process communication mode (paragraph [0036], “…The components of the back-end system 205 may communicate with each other, and with other systems, using one or more network (e.g., using a network interface card, or other communication bus) or inter-process communication techniques (e.g., shared memory, or software sockets) …”). Based on Kwon in view of Xie, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate a predetermined inter-process communication mode (taught by Xie) with the processes of the file transfer system (taught by Kwon) in order to facilitate communication between the processes of the file transfer system. As to claim 9, Kwon teaches a method of file transmission, applied at a receiver, comprising: receiving, through a file transmission channel, a plurality of target file slices transmitted by a transmitter, wherein the plurality of target file slices are transmitted by the transmitter in response to a target file being a predetermined file corresponding to the file transmission channel and after the target file is sliced (paragraph [0093], “in order to transmit a large file a long distance, the file transmission system 100 according to the present embodiment may be configured to include a separate device capable of using a separate communication line to transmit file fragments in parallel to the data centers, in addition to a communication line of a communication company providing the enterprise network”); and obtaining the target file based on the received target file slices, wherein the file transmission channel is a transmission channel established between a client and a cloud (paragraph [0061], “When the above-mentioned file fragments arrive at the data centers of the reception side 20, they may be combined and reconfigured and stored in a memory device of the reception side 20”), the cloud comprises a cloud rendering process and a cloud application process (in fig. 15, “140” teaches a cloud rendering process, “120” teaches a cloud application process), the client and the cloud rendering process are communicatively connected through a predetermined network communication protocol (paragraph [0131], “…a file transmitting unit 140 may transmit the file fragments using a hyper text transfer protocol (HTTP)…”), and the cloud rendering process and the cloud application process are communicatively connected (fig. 15, 140 and 120). Kwon does not explicitly teach a predetermined inter-process communication mode. However, in the same field of endeavor (data transfer) Xie teaches a first process and a second process are communicatively connected through a predetermined inter-process communication mode (paragraph [0036], “…The components of the back-end system 205 may communicate with each other, and with other systems, using one or more network (e.g., using a network interface card, or other communication bus) or inter-process communication techniques (e.g., shared memory, or software sockets) …”). Based on Kwon in view of Xie, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate a predetermined inter-process communication mode (taught by Xie) with the processes of the file transfer system (taught by Kwon) in order to facilitate communication between the processes of the file transfer system. As to claim 12, Kwon further teaches an electronic device, comprising: one or more processors; and a storage device configured to store one or more programs; wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform acts (fig. 8, 10). Therefore, the limitations of claim 12 are substantially similar to claim 9. Please refer to claim 9 above. As to claims 13, 15 and 18, the limitations of the claims are substantially similar to claims 2, 4 and 7, respectively. Please refer to each respective claim above. Claim(s) 3, 5, 6, 14, 16 and 17 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kwon (Pub. No.: US 20190149594 A1) in view of Xie (Pub. No.: US 20190378341 A1) and further in view of Vytla et al. (Pub. No.: US 20150358389 A1). As to claim 3, Kwon in view of Xie does not explicitly teach performing validity verification on the file. However, in the same field of endeavor (data transfer) Vytla teaches in response to the transmitter being the client and the receiver being the cloud, slicing the target file comprises: transmitting a target file transmission message to the cloud rendering process, to cause the cloud rendering process to perform validity verification on the target file transmission message and feed back a target file confirmation message after successful verification (paragraphs [0072]-[0073], “receives a write ticket from file server 306. In disclosed embodiments, the write ticket received by the data transfer manager 304 contains, at least, a command instruction file 310 corresponding to the file upload request”); and slicing the target file based on the received target file confirmation message (paragraph [0074], “…data transfer manager 304 breaks the file corresponding to the file upload request into multiple sections…”). Based on Kwon in view of Xie and further in view of Vytla, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate performing validity verification on the file (taught by Vytla) with a predetermined inter-process communication mode (taught by Xie) with the processes of the file transfer system (taught by Kwon) in order to facilitate communication between the processes of the file transfer system and in order to enhance the security of the file transfer. As to claim 5, Kwon does not explicitly teach transmitting slices based on verification message. However, in the same field of endeavor (data transfer) Vytla teaches transmitting the plurality of sliced target file slices to the cloud rendering process comprises: transmitting the plurality of sliced target file slices sequentially to the cloud rendering process, to cause the cloud rendering process to verify each of the received target file slices (paragraph [0053], “generate digests for both the entire file being transferred and for each of the file sections”); continuing to transmit a subsequent target file slice based on a successful slice verification message transmitted by the cloud rendering process (paragraph [0053], “In a particular embodiment, the integrity of transferred data may be validated periodically during the transfer. In such an embodiment, any file section that fails the integrity validation will be retransferred”); and retransmitting a current target file slice based on a slice verification failure message transmitted by the cloud rendering process (paragraph [0053], “In a particular embodiment, the integrity of transferred data may be validated periodically during the transfer. In such an embodiment, any file section that fails the integrity validation will be retransferred”). Based on Kwon in view of Xie and further in view of Vytla, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate transmitting slices based on verification (taught by Vytla) with a predetermined inter-process communication mode (taught by Xie) with the processes of the file transfer system (taught by Kwon) in order to facilitate communication between the processes of the file transfer system and in order to enhance the security of the file transfer. As to claim 6, Kwon does not explicitly teach performing validity verification on the file. However, in the same field of endeavor (data transfer) Vytla teaches in response to the transmitter being the cloud and the receiver being client, slicing the target file comprises: transmitting, by the cloud rendering process, a target file transmission message to the client, to cause the client to perform validity verification on the target file transmission message and feed back a target file confirmation message after successful verification (paragraphs [0072]-[0073], “receives a write ticket from file server 306. In disclosed embodiments, the write ticket received by the data transfer manager 304 contains, at least, a command instruction file 310 corresponding to the file upload request”); and slicing, by the cloud rendering process, the target file based on the received target file confirmation message (paragraph [0074], “…data transfer manager 304 breaks the file corresponding to the file upload request into multiple sections…”). Based on Kwon in view of Xie and further in view of Vytla, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate performing validity verification on the file (taught by Vytla) with a predetermined inter-process communication mode (taught by Xie) with the processes of the file transfer system (taught by Kwon) in order to facilitate communication between the processes of the file transfer system and in order to enhance the security of the file transfer. As to claims 14, 16 and 17, the limitations of the claims are substantially similar to claims 3, 5 and 6, respectively. Please refer to each respective claim above. Claim(s) 8 and 19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kwon (Pub. No.: US 20190149594 A1) in view of Xie (Pub. No.: US 20190378341 A1) and further in view of Chinese Patent Application (CN114218165A) “CPA” hereinafter, mapping is based on the attached translation of the CPA. As to claim 8, Kwon in view of Xie does not explicitly teach the process of obtaining the file based on file path. However, in the same field of endeavor (data transfer) CPA teaches in response to the transmitter being the cloud and the receiver being the client, obtaining the target file to be transmitted comprises: transmitting, by the cloud application process, a target file transmission request to the second processing service (paragraph [0007], “Based on the file download request and the configuration information, the first server is invoked to obtain the file parameters”); transmitting, by the second processing service, the target file transmission request to the first processing service (paragraph [0008], “The second server is invoked based on the file parameters and configuration information to obtain the file storage path”); and obtaining, by the first processing service, the target file to be transmitted based on a target file storage path in the received target file transmission request (paragraph [0009], “The file is retrieved according to the file storage path to obtain the target file, and the target file is sent to the user device corresponding to the file download request.”). Based on Kwon in view of Xie and further in view of CPA, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate the process of obtaining the file based on file path (taught by CPA) with a predetermined inter-process communication mode (taught by Xie) with the processes of the file transfer system (taught by Kwon) in order to facilitate communication between the processes of the file transfer system and in order to enhance the security of the file transfer. As to claim 19, the limitations of the claim are substantially similar to claim 8. Please refer to claim 8 above. Claim(s) 10-11 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kwon (Pub. No.: US 20190149594 A1) in view of Xie (Pub. No.: US 20190378341 A1) and further in view of Hao et al. (Pub. No.: US 20120096121 A1). As to claim 10, Kwon teaches wherein in response to the transmitter being the client and the receiver being the cloud, obtaining the target file based on the received target file slices comprises: storing, by the cloud rendering process, a received target file slice into a first cache queue, and assembling the target file slices in the first cache queue after the target file slices are received, to obtain an assembled target file (paragraph [0057], “A file 500 of the transmission side 10 may be split into four fragments and transmitted along respective paths, and the reception side 20 recombines the four file fragments and subsequently stores the file 500 in a memory”). Kwon in view of Xie does not explicitly teach obtaining the file based on transmission success message. However, in the same field of endeavor (data transfer) Hao teaches storing, by the cloud rendering process, the target file to a predetermined storage location, and transmitting a file transmission success message to the cloud application process (paragraph [0063], “STB 152 may upload the requested content to CDN 160, as indicated by reference number 350. In one implementation, uploaded content 350 may be stored in a temporary storage location within CDN 160. Once STB 152 has completed uploading the requested content, STB 152 may send, to STB server 140, content uploaded signal 360 to indicate that the requested content (e.g., identified by content selection 340) has been uploaded to CDN 160. In one implementation, uploaded content signal 360 may include a file name, URL, or other identifier for the uploaded content”); and obtaining, by the cloud application process, the target file from the predetermined storage location based on the received file transmission success message (paragraph [0063], “STB 152 may upload the requested content to CDN 160, as indicated by reference number 350. In one implementation, uploaded content 350 may be stored in a temporary storage location within CDN 160. Once STB 152 has completed uploading the requested content, STB 152 may send, to STB server 140, content uploaded signal 360 to indicate that the requested content (e.g., identified by content selection 340) has been uploaded to CDN 160. In one implementation, uploaded content signal 360 may include a file name, URL, or other identifier for the uploaded content”). Based on Kwon in view of Xie and further in view of Hao, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate obtaining the file based on transmission success message (taught by Hao) with a predetermined inter-process communication mode (taught by Xie) with the processes of the file transfer system (taught by Kwon) in order to facilitate communication between the processes of the file transfer system and in order to enhance the process of the file transfer. As to claim 11, Kwon teaches wherein in response to the transmitter being the cloud and the receiver being the client, obtaining the target file based on the received target file slices comprises: storing, by the client, a received target file slice into a second cache queue, and assembling the target file slices in the second cache queue after the target file slices are received, to obtain an assembled target file (paragraph [0057], “A file 500 of the transmission side 10 may be split into four fragments and transmitted along respective paths, and the reception side 20 recombines the four file fragments and subsequently stores the file 500 in a memory”). Kwon in view of Xie does not explicitly teach obtaining the file from predetermined location. However, in the same field of endeavor (data transfer) Hao teaches storing, by the client, the target file to a predetermined storage location, to cause the client to obtain the target file from the predetermined storage location (paragraph [0063], “STB 152 may upload the requested content to CDN 160, as indicated by reference number 350. In one implementation, uploaded content 350 may be stored in a temporary storage location within CDN 160. Once STB 152 has completed uploading the requested content, STB 152 may send, to STB server 140, content uploaded signal 360 to indicate that the requested content (e.g., identified by content selection 340) has been uploaded to CDN 160. In one implementation, uploaded content signal 360 may include a file name, URL, or other identifier for the uploaded content”). Based on Kwon in view of Xie and further in view of Hao, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate obtaining the file from predetermined location (taught by Hao) with a predetermined inter-process communication mode (taught by Xie) with the processes of the file transfer system (taught by Kwon) in order to facilitate communication between the processes of the file transfer system and in order to enhance the process of the file transfer. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Zhang (Pub. No.: US 20170346881 A1), teaches obtaining and slicing a target file over a communication channel. Please see at least fig. 3. Any inquiry concerning this communication or earlier communications from the examiner should be directed to ABDULKADER M ALRIYASHI whose telephone number is (313)446-6551. The examiner can normally be reached Monday - Friday, 8AM - 5PM Alt, Friday, EST. 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, JOON HWANG can be reached at (571)272-4036. 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. /Abdulkader M Alriyashi/Primary Examiner, Art Unit 2447 5/30/2026
Read full office action

Prosecution Timeline

Oct 16, 2024
Application Filed
Jun 03, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12675590
DATA SECURITY AT CLOUD SCALE
3y 0m to grant Granted Jul 07, 2026
Patent 12665770
SYSTEM AND METHOD FOR CRYPTOGRAPHIC FORENSIC AUDITS ON LIGHTWEIGHT IOT AND DIGITAL ARCHIVES
2y 12m to grant Granted Jun 23, 2026
Patent 12652303
Modular System for Affirming Digital User Identity and Fraud Risk
2y 6m to grant Granted Jun 09, 2026
Patent 12647291
Data Backups Using Multiple Blockchains
2y 3m to grant Granted Jun 02, 2026
Patent 12634194
Systems and methods for automated assignment and alerting of non-compliant resources
2y 6m to grant Granted May 19, 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
67%
Grant Probability
71%
With Interview (+3.4%)
3y 0m (~1y 3m remaining)
Median Time to Grant
Low
PTA Risk
Based on 386 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