Prosecution Insights
Last updated: August 17, 2026
Application No. 18/724,364

DISTRIBUTED NEURAL NETWORK PROCESSING

Non-Final OA §103
Filed
Jun 26, 2024
Priority
Dec 27, 2021 — EU 21290102.9 +1 more
Examiner
YANG, JIANXUN
Art Unit
2673
Tech Center
2600 — Communications
Assignee
Snap Inc.
OA Round
1 (Non-Final)
75%
Grant Probability
Favorable
1-2
OA Rounds
5m
Est. Remaining
93%
With Interview

Examiner Intelligence

Grants 75% — above average
75%
Career Allowance Rate
489 granted / 655 resolved
+12.7% vs TC avg
Strong +19% interview lift
Without
With
+18.6%
Interview Lift
resolved cases with interview
Typical timeline
2y 7m
Avg Prosecution
49 currently pending
Career history
695
Total Applications
across all art units

Statute-Specific Performance

§101
4.5%
-35.5% vs TC avg
§103
65.7%
+25.7% vs TC avg
§102
6.1%
-33.9% vs TC avg
§112
17.8%
-22.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 655 resolved cases

Office Action

§103
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claims 19-38 are pending. Claims 1-18 are canceled. Response to Arguments (Election/Restrictions) Applicant's election with traverse of Group I (claims 19-27 and 37-38) in the reply filed on 6/2/2026 is acknowledged. The traversal is on the ground(s) that the applicant asserts the Office failed to prove the sub-combinations are distinct under MPEP § 806.05(d) because it omitted a comparative analysis demonstrating non-overlapping scopes; the Office did not establish a separate utility for either sub-combination outside the disclosed combination; and the applicant argues the Office failed to show a serious search burden under MPEP § 808.02. Because both groups share primary classifications and feature closely related subgroups, a separate field of search is unnecessary. This is not found persuasive. While the applicant traverses the restriction requirement, the requirement remains proper because the sub-combinations are distinct and a combined examination would impose a serious search burden. Regarding the applicant's arguments on scope and utility, MPEP § 806.05(d) states that sub-combinations may be restricted if they "do not overlap in scope and are not obvious variants, and if it is shown that at least one sub-combination is separately usable." Group I and Group II possess entirely non-overlapping scopes because they define mutually exclusive functional roles: Group I is strictly limited to an apparatus generating and transmitting data, whereas Group II is strictly limited to an apparatus receiving and further processing that data. Furthermore, the requirement of separate utility is met because the MPEP requires only a showing that a sub-combination has utility "other than in the disclosed combination." The edge device of Group I can independently operate to transmit data to generic, non-neural-network storage systems, satisfying this standard. Finally, regarding the search burden, MPEP § 808.02 states that a serious burden can be demonstrated by establishing "A separate status in the art when they are classifiable together" or "A different field of search." Even though the groups share a high-level classification, the distinct operational domains of localized sensor data generation (H04L67/12) versus centralized cloud load-balancing (H04L67/10) represent different fields of search that necessitate fundamentally divergent prior art queries, thereby justifying the restriction. The requirement is still deemed proper and is therefore made FINAL. Claim Rejections - 35 USC § 103 The following is a quotation of pre-AIA 35 U.S.C. 103(a) which forms the basis for all obviousness rejections set forth in this Office action: (a) A patent may not be obtained though the invention is not identically disclosed or described as set forth in section 102 of this title, if the differences between the subject matter sought to be patented and the prior art are such that the subject matter as a whole would have been obvious at the time the invention was made to a person having ordinary skill in the art to which said subject matter pertains. Patentability shall not be negatived by the manner in which the invention was made. Claim(s) 19-27 and 37-38 is/are rejected under 35 U.S.C. 103 as being unpatentable over Yang et al (US20170076195A1) in view of Wu et al (US20210406674A1). Regarding claims 19 and 37, Yang teaches a data processing system comprising a first data processing device to execute part of a neural network by performing operations comprising: (Yang, "distributed neural network framework 200 may include a camera 201 having a camera module 211 and a lower level layer (LLL) module 212", [0034]; a data processing system comprising a first data processing device (camera 201) configured to execute a part of a neural network (the lower level layer module)) generating a data stream via a data stream source associated with the first data processing device; (Yang, "camera module 401 may attain an image or video of a scene and camera module 401 may generate image data 411.", [0052]; generating a data stream (image data 411) via a data stream source (camera module 401) associated with the first data processing device (camera 400)) executing, by at least one first neural network processor of the first data processing device, a first sub-network of the neural network to process the data stream and to provide a processed data stream; and (Yang, "image data 411 may be provided to hardware accelerator 402, which may generate sub-sampled feature maps (SSFMs) 412.", [0054]; Wu, "vision, radar, and LiDAR processing chipsets can include feature extraction processing, such as special purpose ASICs and the like.", [0030]; Yang teaches executing, via a hardware accelerator acting as the first neural network processor, a first sub-network to process the data stream and provide a processed data stream (sub-sampled feature maps). Wu teaches that processing chipsets can include special purpose ASICs for feature extraction processing) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention was made to incorporate the teachings of Wu into the system or method of Yang in order to implement the first neural network processor as a highly specialized ASIC to further optimize edge processing performance. The combination of Yang and Wu also teaches other enhanced capabilities. The combination of Yang and Wu further teaches: transmitting, by the first data processing device, the processed data stream to a second data processing device via a data communication channel, (Yang, "sub-sampled feature maps 412 may be provided to transmitter 403, which may transmit sub-sampled feature maps 413 to another device (e.g., a gateway or cloud computing device or the like) using any suitable communications channel", [0058]; transmitting, by the first data processing device, the processed data stream (sub-sampled feature maps 413) to a second data processing device via a data communication channel) wherein a second sub-network of the neural network is executed by at least one second neural network processor of the second data processing device to further process the processed data stream and to provide a further processed data stream. (Yang, "cloud computing resource 203 may, via fully connected portion module 232 implement a fully connected portion (e.g., fully connected portion 105 or the like) of distributed neural network framework 200 to generate object label 253.", [0039]; Wu, "The fusion layers use the aggregated feature map to make decisions for bounding box regression, classification and semantic/instance segmentation.", [0033]; Yang teaches a second sub-network (fully connected portion module) executed by a second data processing device (cloud computing resource) to further process the data stream into a further processed data stream (object label). Wu teaches utilizing fusion layers at a central processor to make sophisticated decisions like semantic segmentation and bounding box regression based on the feature maps. Incorporating Wu into Yang would enhance the second sub-network to output complex fusion layer data streams like bounding box regressions and segmentations) Regarding claim 20, the combination of Yang and Wu teaches its/their respective base claim(s). The combination further teaches the data processing system of claim 19, wherein the data stream comprises a sequence of image frames (Yang, "As used herein, image data may include any suitable still image data, video frame data, or the like.", [0021]; "providing a raw video stream from a 2 megapixel (MP) camera operating at 25 frames per second (FPS)", [0062]; the data stream may include a raw video stream containing video frame data, which inherently comprises a sequence of image frames) Regarding claim 21, the combination of Yang and Wu teaches its/their respective base claim(s). The combination further teaches the data processing system of claim 19, wherein the data stream is received by the first sub-network as successive static images and the processed data stream is rendered as successive feature maps associated with the successive static images. (Yang, "Process 600 may be repeated any number of times either in series or in parallel for any number input images (e.g., still images or video frames)", [0081]; "lower level convolutional layers and/or sub-sampling layers may be implemented based on the image data to generate one or more convolutional neural network feature maps", [0076]; repeating the processing for any number of successive input video frames (static images) to compute and render associated successive convolutional neural network feature maps for those frames) Regarding claims 22 and 38, the combination of Yang and Wu teaches its/their respective base claim(s). The combination further teaches the data processing system of claim 19, the operations comprising: computing, by the first data processing device, a stream of feature map frames for a feature map at an output of the first sub-network; and performing, by the first data processing device, temporal compression by transmitting information about a feature map value of a feature map element of a particular feature map frame of the stream of feature map frames only in response to determining that a difference between the feature map value and an associated feature map value of the feature map element in a previous feature map frame of the stream of feature map frames meets or exceeds a threshold. (Yang, "hardware accelerator 402 may implement compression of generated sub-sampled feature maps 412", [0057]; "providing a raw video stream from a 2 megapixel (MP) camera operating at 25 frames per second (FPS) may require a bandwidth of about >8 megabits per second (Mbps) using H.264 video coding", [0062]; computing a stream of feature maps and applying compression. computing a stream of feature maps and applying compression to reduce network bandwidth. While Yang does not explicitly detail the exact thresholding steps for the feature maps, it explicitly references H.264 video coding. H.264 inherently utilizes delta compression (inter-frame prediction), which fundamentally relies on comparing a current frame to a previous frame and transmitting only the temporal differences (residuals) that meet or exceed a specific quantization threshold. It would have been obvious to a person of ordinary skill in the art to implement the well-known H.264 delta compression technique referenced in Yang to compress the continuous stream of feature map frames. Applying this known temporal compression method to the feature maps would yield the predictable result of optimally minimizing transmission bandwidth and reducing network payload) Regarding claim 23, the combination of Yang and Wu teaches its/their respective base claim(s). The combination further teaches the data processing system of claim 22, wherein the previous feature map frame is an immediately preceding feature map frame relative to the particular feature map frame. (Yang, see comments on claim 22; In standard H.264 delta compression, the most fundamental and universally applied form of inter-frame prediction (e.g., generating standard P-frames) calculates the temporal difference by comparing the current frame directly to the immediately preceding reference frame. It would be obvious to a person of ordinary skill in the art implementing the H.264 delta compression logic for Yang's feature map stream to use the immediately preceding feature map frame as the reference frame to efficiently calculate the temporal delta) Regarding claim 24, the combination of Yang and Wu teaches its/their respective base claim(s). The combination further teaches the data processing system of claim 22, wherein the previous feature map frame is a most recent feature map frame for which information for the feature map element was transmitted by the first data processing device. (Yang, see comments on claim 22; In H.264 delta compression algorithms, to prevent encoder-decoder drift and error accumulation over time, the temporal difference must be calculated against a reconstructed version of the most recently transmitted reference frame, rather than simply an un-transmitted internal frame. It would be obvious to a person of ordinary skill in the art to employ this foundational rule of H.264 delta compression to ensure the fidelity of the transmitted feature map stream in Yang) Regarding claim 25, the combination of Yang and Wu teaches its/their respective base claim(s). The combination further teaches the data processing system of claim 22, wherein the information transmitted by the first data processing device is indicative of the difference between the feature map value and the associated feature map value of the feature map element in the previous feature map frame. (Yang, see comments on claim 22; The core mechanism of H.264 delta compression is transmitting the "residual"—which is exactly the calculated difference (the delta) between the current frame values and the previous reference frame values—rather than transmitting the absolute values of the current frame. It would be obvious to a person of ordinary skill in the art applying H.264 delta compression to Yang's feature maps to transmit information indicative of this difference to achieve the highly efficient bandwidth reduction taught by Yang) Regarding claim 26, the combination of Yang and Wu teaches its/their respective base claim(s). The combination further teaches the data processing system of claim 19, wherein the data stream comprises a first stream of frames and the first data processing device further generates a second stream of frames via the data stream source, wherein the neural network is a first neural network, wherein still scene information is extracted by processing the first stream of frames via the first sub-network and the second sub-network of the first neural network, and wherein spatio-temporal modeling information is extracted by processing the second stream of frames via a first sub-network of a second neural network and a second sub-network of the second neural network, the first sub- network of the second neural network being processed by the first data processing device and the second sub-network of the second neural network being processed by the second data processing device. (Yang, "distributed neural network may include any suitable neural network such as a convolutional neural network (CNN), a deep neural network (DNN), recurrent convolutional neural network (RCNN), or the like.", [0020]; Wu, "Each sensor module can provide multiple CNNs 350 for extracting different feature sets for a variety of applications.", [0033]; Yang teaches using different network types like CNNs (for spatial/still scenes) and RCNNs (for spatio-temporal sequences). Wu teaches generating multiple streams of frames and using multiple neural sub-networks to extract different feature sets in parallel at the edge device. Together Yang and Wu teach processing parallel streams using parallel neural networks. Incorporating Wu into Yang would allow simultaneously processing multiple frame streams using respective dedicated sub-networks (e.g., CNN for still scene, RCNN for spatio-temporal) to achieve comprehensive feature extraction) Regarding claim 27, the combination of Yang and Wu teaches its/their respective base claim(s). The combination further teaches the data processing system of claim 19, wherein the first data processing device is positioned at a location to be monitored, and the second data processing device is positioned remote from the location." (Yang, "For example, surveillance cameras are common on street corners, at road intersections, in parking lots, at stores, surrounding private property", [0002]; "If a computational resource remote from the camera (e.g., a cloud resource or the like) were used", [0003]; the first data processing device (surveillance camera) is positioned at a physical location to be monitored, and the second data processing device (cloud resource) positioned remote from the camera location) Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to JIANXUN YANG whose telephone number is (571)272-9874. The examiner can normally be reached on MON-FRI: 8AM-5PM Pacific Time. 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, Amandeep Saini can be reached on (571)272-3382. 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. /JIANXUN YANG/ Primary Examiner, Art Unit 2662 7/25/2026
Read full office action

Prosecution Timeline

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

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705721
System and Method for Mode Identification and Extraction in Guided Wave Signals and nondestructive methods for automatically sensing, locating, and/or characterizing problems in structures
3y 4m to grant Granted Aug 11, 2026
Patent 12700211
BYSTANDER AND ATTACHED SHADOW REMOVAL
3y 2m to grant Granted Aug 04, 2026
Patent 12682219
METHOD, COMPUTER PROGRAM AND DEVICE FOR TRAINING A DYNAMIC-ARCHITECTURE CONVOLUTIONAL NEURAL NETWORK FOR SEMANTIC IMAGE SEGMENTATION
3y 4m to grant Granted Jul 14, 2026
Patent 12670709
ALGORITHM AND METHOD FOR DYNAMICALLY CHANGING QUANTIZATION PRECISION OF DEEP-LEARNING NETWORK
3y 0m to grant Granted Jun 30, 2026
Patent 12670689
SPATIAL ACTION LOCALIZATION IN THE FUTURE (SALF)
3y 2m to grant Granted Jun 30, 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
75%
Grant Probability
93%
With Interview (+18.6%)
2y 7m (~5m remaining)
Median Time to Grant
Low
PTA Risk
Based on 655 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