Prosecution Insights
Last updated: May 29, 2026
Application No. 18/338,978

USING MOTION TRIGGERS TO REDUCE RESOURCE UTILIZATION FOR ATTRIBUTE SEARCH ON CAPTURED VIDEO DATA

Final Rejection §102
Filed
Jun 21, 2023
Examiner
ELLIOTT, JORDAN MCKENZIE
Art Unit
2666
Tech Center
2600 — Communications
Assignee
Cisco Technology Inc.
OA Round
2 (Final)
43%
Grant Probability
Moderate
3-4
OA Rounds
0m
Est. Remaining
32%
With Interview

Examiner Intelligence

Grants 43% of resolved cases
43%
Career Allowance Rate
9 granted / 21 resolved
-19.1% vs TC avg
Minimal -11% lift
Without
With
+-11.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
21 currently pending
Career history
63
Total Applications
across all art units

Statute-Specific Performance

§103
90.1%
+50.1% vs TC avg
§102
9.2%
-30.8% vs TC avg
§112
0.8%
-39.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 21 resolved cases

Office Action

§102
DETAILED ACTION Claims 1-4, 6-11, 13-17 and 19-23 are pending in this application. Claims 1-3, 6, 8-10, 13, and 15-19 have been amended, claims 5, 12, and 18 are canceled, and claims 21-23 have been newly added. 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 . Information Disclosure Statement The information disclosure statements (IDS) submitted on 06/21/2023 and 10/15/2024 are in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Response to Arguments Claim Interpretation Applicant’s arguments (see Remarks filed 10/24/2025) regarding the claim interpretations have been fully considered by the examiner are persuasive. Accordingly, the claim interpretations under 35 U.S.C. 112(f) have been withdrawn. U.S.C. 102(a)(1) Applicant’s arguments (see Remarks filed 10/24/2025) regarding the rejections made under 35 U.S.C. 102 (a) have been fully considered and are not persuasive. Applicant argues that Nadathur does not teach the newly add limitation of claim 1 “wherein a motion blob reflects progression of the motion event over a combination of the subset of the plurality of frames into one frame”. The Examiner disagrees, this limitation requires that the motion event, for example a person walking by for a few seconds, be captured, and then that group of frames would be subset. Nadathur teaches in [0051] that when motion is detected the camera will capture one or more frames of the whole motion interaction. Further, Nadathur, [0061] notes that when this motion trigger occurs, the frames are analyzed for the triggering object, then in [0064] the system can locate the triggering object across multiple frames and save those as one segment of video depicting the progression of the motion. This would be understood by one of ordinary skill in the art as being analogous to the motion blob definition claimed in amended claims 1, 8 and 15. Therefore, for at least the reasons above, the examiner respectfully maintains the rejection under 35 U.S.C. 102 in view of Nadathur. PNG media_image1.png 182 310 media_image1.png Greyscale PNG media_image2.png 264 310 media_image2.png Greyscale (Nadathur, [0051]- [0053]) PNG media_image3.png 378 310 media_image3.png Greyscale (Nadathur, [0061]- [0064]) Claim Rejections - 35 USC § 102 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 the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claims 1-4, 6-11, 13-17, 19-23 are rejected under 35 U.S.C. 102(a) as being anticipated by Nadathur (US 20200380266 A1). Regarding claim 1 Nadathur discloses; A method comprising: detecting one or more objects of interest in video data captured using one or more cameras (Nadathur, [0062] the device can analyze the one or more frames for a triggering item which can be an image of a person, this triggering item is detected, the one or more frames would be equivalent to the “motion blob” as described in [0073] of the applicant’s specification); detecting a motion event in a plurality of frames of the video data (Nadathur, [0051] a camera (302) can detect motion (motion event), [0052] the detection of motion can trigger to capturing of a frame from a video stream for analysis); generating a motion blob for a subset of the plurality of frames associated with the motion event, wherein a motion blob reflects a progression of the motion event over a combination of the subset of the plurality of frames into one frame (Nadathur, [0062] the device can analyze the one or more frames for a triggering item which can be an image of a person, this triggering item is detected, the one or more frames would be equivalent to the “motion blob” as described in [0073] of the applicant’s specification, [0071] the computing device can detect a trigger in the image frames (object of interest), where the trigger is classified as a vehicle animal or person, [0060]-[0062] the system can take multiple frames of the video streams and locate the motion blob in at least one frame or a collection of frames, further [0064] the system can detect a start and end position of the motion and collect those frames, [0051] when motion is detected the camera will capture one or more frames of the whole motion interaction); processing the motion blob to generate one or more attributes (Nadathur, [0071] upon detection of motion, the frames associated can be sent to a classifier to classify the frames as a person, animal or vehicle, [0053] the classification is performed using a classifier, [0055]-[0056] the classifier uses RGB values are extracted from the pixels which are used to train the model to classify the object in the frames), wherein each of the one or more attributes are identified once in the motion blob ([0056]-[0058] features of the objects (attributes) are extracted and used by the classifier to identify the object in the frames); and send the one or more attributes to a cloud processing component (Nadathur, [0073] the computing device and network storage device are coupled such that the frames and metadata (including the attributes/classification) are sent to the storage device [0070] the storage device can be a cloud-based database or server). Regarding claim 2 Nadathur discloses; The method of claim 1, further comprising: capturing video data using the one or more cameras at a given frequency (Nadathur, [0072]- [0073] the computing device can receive 15 frames per second of video from the camera); Regarding claim 3 Nadathur discloses; The method of claim 2, wherein the one or more objects of interest include people and vehicles (Nadathur, [0071] the computing device can detect a trigger in the image frames (object of interest), where the trigger is classified as a vehicle animal or person). Regarding claim 4 Nadathur discloses; The method of claim 3, wherein the vehicles include one or more of cars, bikes, and flying objects (Nadathur, [0071] the computing device can detect a trigger in the image frames (object of interest), where the trigger is classified as a vehicle animal or person, further, [002] of Nadathur discuss that the system is a home system where it may be triggered by passing vehicles or pedestrians, which would indicate the capturing of a street in a neighborhood, so the vehicles would include cars, further [0037] discuses that they system environment may include homes, cars, vehicles, offices and campuses as appreciated by one of ordinary skill in the art). Regarding claim 6 Nadathur discloses; The method of claim 1, wherein the are communicatively coupled to an enterprise network (Nadathur, [0028] the accessory devices shown in figures 1 and 2 can include cameras coupled to an internet network, [0053] the cameras stream video data). Regarding claim 7 Nadathur discloses; The method of claim 1, wherein an attribute search is performed at the cloud processing component for an attribute of interest among the one or more attributes (Nadathur, [0053] the device classifies the frame by comparing one or more aspects of the frame against criteria, [0060] the classifier determines an object by matching the features of the image to similar images (attribute search), [0094] the criteria for comparison is images stored in the database for comparisons of features). Regarding claim 8 Nadathur discloses; A network device comprising (Nadathur, Figure 1, network environment 100, [0027] discusses the network system components): one or more memories having computer-readable instructions stored therein (Nadathur, [0074] the system has a memory and a computing device); and one or more processors configured to execute the computer-readable instructions to (Nadathur, [0015] one or more processors communicate with one or more memories to execute instructions): detect one or more objects of interest in video data captured using one or more cameras (Nadathur, [0062] the device can analyze the one or more frames for a triggering item which can be an image of a person, this triggering item is detected, the one or more frames would be equivalent to the “motion blob” as described in [0073] of the applicant’s specification); detect a motion event in a plurality of frames of the video data (Nadathur, [0051] a camera (302) can detect motion (motion event), [0052] the detection of motion can trigger to capturing of a frame from a video stream for analysis); generate a motion blob for a subset of the plurality of frames associated with the motion event, wherein a motion blob reflects progression of the motion event over a combination of the subset of the plurality of frames into one frame (Nadathur, [0062] the device can analyze the one or more frames for a triggering item which can be an image of a person, this triggering item is detected, the one or more frames would be equivalent to the “motion blob” as described in [0073] of the applicant’s specification, [0071] the computing device can detect a trigger in the image frames (object of interest), where the trigger is classified as a vehicle animal or person, [0060]-[0062] the system can take multiple frames of the video streams and locate the motion blob in at least one frame or a collection of frames, further [0064] the system can detect a start and end position of the motion and collect those frames, [0051] when motion is detected the camera will capture one or more frames of the whole motion interaction); process the motion blob to generate one or more attributes (Nadathur, [0062] the device can analyze the one or more frames for a triggering item which can be an image of a person, this triggering item is detected, the one or more frames would be equivalent to the “motion blob” as described in [0073] of the applicant’s specification); and send the one or more attributes to a cloud processing component (Nadathur, [0073] the computing device and network storage device are coupled such that the frames and metadata (including the attributes/classification) are sent to the storage device [0070] the storage device can be a cloud-based database or server). Regarding claim 9, Nadathur discloses; The network device of claim 8, wherein the one or more processors are configured to execute the computer-readable instructions to: Capture the video data at a given frequency (Nadathur, [0072]- [0073] the computing device can receive 15 frames per second of video from the camera); Regarding claim 10, Nadathur discloses; The network device of claim 9, wherein the one or more objects of interest include people and vehicles (Nadathur, [0071] the computing device can detect a trigger in the image frames (object of interest), where the trigger is classified as a vehicle animal or person). Regarding claim 11, Nadathur discloses; The network device of claim 10, wherein the vehicles include one or more of cars, bikes, and flying objects (Nadathur, [0071] the computing device can detect a trigger in the image frames (object of interest), where the trigger is classified as a vehicle animal or person, further, [002] of Nadathur discuss that the system is a home system where it may be triggered by passing vehicles or pedestrians, which would indicate the capturing of a street in a neighborhood, so the vehicles would include cars, further [0037] discuses that they system environment may include homes, cars, vehicles, offices and campuses as appreciated by one of ordinary skill in the art). Regarding claim 13, Nadathur discloses; The network device of claim 8, wherein the one or more video cameras are communicatively coupled to an enterprise network (Nadathur, [0028] the accessory devices shown in figures 1 and 2 can include cameras coupled to an internet network, [0053] the cameras stream video data). Regarding claim 14, Nadathur discloses; The network device of claim 8, wherein an attribute search is performed at the cloud processing component for an attribute of interest among the one or more attributes (Nadathur, [0053] the device classifies the frame by comparing one or more aspects of the frame against criteria, [0060] the classifier determines an object by matching the features of the image to similar images (attribute search), [0094] the criteria for comparison is images stored in the database for comparisons of features). Regarding claim 15, Nadathur discloses; One or more non-transitory computer-readable media comprising computer-readable instructions, which when executed by one or more processors of one or more cameras, cause one or more cameras to (Nadathur, [0015] one or more processors communicate with one or more memories to execute instructions): detect one or more objects of interest in video data captured using the one or more cameras (Nadathur, [0062] the device can analyze the one or more frames for a triggering item which can be an image of a person, this triggering item is detected, the one or more frames would be equivalent to the “motion blob” as described in [0073] of the applicant’s specification); detect a motion event in a plurality of frames of the video data captured at the network device (Nadathur, [0051] a camera (302) can detect motion (motion event), [0052] the detection of motion can trigger to capturing of a frame from a video stream for analysis); generate a motion blob for a subset of the plurality of frames associated with the motion event, wherein a motion blob reflects progression of the motion event over a combination of the subset of the plurality of frames into one frame (Nadathur, [0062] the device can analyze the one or more frames for a triggering item which can be an image of a person, this triggering item is detected, the one or more frames would be equivalent to the “motion blob” as described in [0073] of the applicant’s specification, [0071] the computing device can detect a trigger in the image frames (object of interest), where the trigger is classified as a vehicle animal or person, [0060]-[0062] the system can take multiple frames of the video streams and locate the motion blob in at least one frame or a collection of frames, further [0064] the system can detect a start and end position of the motion and collect those frames, [0051] when motion is detected the camera will capture one or more frames of the whole motion interaction); process the motion blob to generate one or more attributes (Nadathur, [0062] the device can analyze the one or more frames for a triggering item which can be an image of a person, this triggering item is detected, the one or more frames would be equivalent to the “motion blob” as described in [0073] of the applicant’s specification); and send the one or more attributes to a cloud processing component (Nadathur, [0073] the computing device and network storage device are coupled such that the frames and metadata (including the attributes/classification) are sent to the storage device [0070] the storage device can be a cloud-based database or server). Regarding claim 16 Nadathur discloses; The one or more non-transitory computer-readable media of claim 15, wherein the execution of the computer-readable instructions further cause the one or more cameras to: capture the video data at a given frequency (Nadathur, [0072]- [0073] the computing device can receive 15 frames per second of video from the camera); Regarding claim 17, Nadathur discloses; The one or more non-transitory computer-readable media of claim 16, wherein the one or more objects of interest include people and vehicles, and the vehicles include one or more of cars, bikes, and flying objects (Nadathur, [0071] the computing device can detect a trigger in the image frames (object of interest), where the trigger is classified as a vehicle animal or person, further, [002] of Nadathur discuss that the system is a home system where it may be triggered by passing vehicles or pedestrians, which would indicate the capturing of a street in a neighborhood, so the vehicles would include cars, further [0037] discuses that they system environment may include homes, cars, vehicles, offices and campuses as appreciated by one of ordinary skill in the art) Regarding claim 19, Nadathur discloses; The one or more non-transitory computer-readable media of claim 15 wherein the or more a video camera are communicatively coupled to an enterprise network (Nadathur, [0028] the accessory devices shown in figures 1 and 2 can include cameras coupled to an internet network, [0053] the cameras stream video data). Regarding claim 20, Nadathur discloses; The one or more non-transitory computer-readable media of claim 15, wherein an attribute search is performed at the cloud processing component for an attribute of interest among the one or more attributes (Nadathur, [0053] the device classifies the frame by comparing one or more aspects of the frame against criteria, [0060] the classifier determines an object by matching the features of the image to similar images (attribute search), [0094] the criteria for comparison is images stored in the database for comparisons of features). Regarding claim 21, Nadathur discloses; The method of claim 1, wherein the one or more attributes include a definable feature detected in the motion blob (Nadathur, [0056] the system performs geometric encoding of physical features of the objects detected, where the detected objects are in the motion blob, [0058] the system uses the features to determine if the object is a person or non-person). Regarding claim 22, Nadathur discloses; The network device of claim 8, wherein the one or more attributes include a definable feature detected in the motion blob (Nadathur, [0056] the system performs geometric encoding of physical features of the objects detected, where the detected objects are in the motion blob, [0058] the system uses the features to determine if the object is a person or non-person). Regarding claim 23, Nadathur discloses; The one or more non-transitory computer-readable media of claim 15, wherein the one or more attributes include a definable feature detected in the motion blob (Nadathur, [0056] the system performs geometric encoding of physical features of the objects detected, where the detected objects are in the motion blob, [0058] the system uses the features to determine if the object is a person or non-person). Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. For a listing of analogous art please see the attached PTO-892 Notice of References Cited. Any inquiry concerning this communication or earlier communications from the examiner should be directed to JORDAN M ELLIOTT whose telephone number is (703)756-5463. The examiner can normally be reached M-F 8AM-5PM ET. 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, Emily Terrell can be reached at (571) 270-3717. 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. /J.M.E./Examiner, Art Unit 2666 /EMILY C TERRELL/Supervisory Patent Examiner, Art Unit 2666
Read full office action

Prosecution Timeline

Jun 21, 2023
Application Filed
Jul 24, 2025
Non-Final Rejection mailed — §102
Oct 21, 2025
Examiner Interview Summary
Oct 21, 2025
Applicant Interview (Telephonic)
Oct 24, 2025
Response Filed
Jan 02, 2026
Final Rejection mailed — §102
Apr 02, 2026
Request for Continued Examination
Apr 03, 2026
Response after Non-Final Action

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12573117
METHOD AND DEVICE FOR DEEP LEARNING-BASED PATCHWISE RECONSTRUCTION FROM CLINICAL CT SCAN DATA
3y 1m to grant Granted Mar 10, 2026
Patent 12475998
SYSTEMS AND METHODS OF ADAPTIVELY GENERATING FACIAL DEVICE SELECTIONS BASED ON VISUALLY DETERMINED ANATOMICAL DIMENSION DATA
2y 2m to grant Granted Nov 18, 2025
Patent 12450918
AUTOMATIC LANE MARKING EXTRACTION AND CLASSIFICATION FROM LIDAR SCANS
3y 1m to grant Granted Oct 21, 2025
Patent 12437415
METHODS AND SYSTEMS FOR NON-DESTRUCTIVE EVALUATION OF STATOR INSULATION CONDITION
3y 0m to grant Granted Oct 07, 2025
Patent 12406358
METHODS AND SYSTEMS FOR AUTOMATED SATURATION BAND PLACEMENT
3y 2m to grant Granted Sep 02, 2025
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

3-4
Expected OA Rounds
43%
Grant Probability
32%
With Interview (-11.1%)
2y 11m (~0m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 21 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