Prosecution Insights
Last updated: August 17, 2026
Application No. 18/338,978

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

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

Examiner Intelligence

Grants 41% of resolved cases
41%
Career Allowance Rate
11 granted / 27 resolved
-21.3% vs TC avg
Minimal -26% lift
Without
With
+-25.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 12m
Avg Prosecution
23 currently pending
Career history
67
Total Applications
across all art units

Statute-Specific Performance

§101
8.6%
-31.4% vs TC avg
§103
53.0%
+13.0% vs TC avg
§102
25.4%
-14.6% vs TC avg
§112
13.1%
-26.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 27 resolved cases

Office Action

§102
DETAILED ACTION Claims 1-4, 6-11, 13-17, 19-20 and 24-26 are pending in this application. Claims 5, 12, 18 and 21-23 are canceled, and claims 24-26 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. Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 04/02/2026 has been entered. Response to Arguments U.S.C. 102(a)(1) Applicant’s arguments (see Remarks filed 04/02/2026) regarding the rejections made under 35 U.S.C. 102 (a) have been fully considered and are not persuasive. Applicant previously argued that Nadathur does not teach “wherein a motion blob reflects progression of the motion event over a combination of the subset of the plurality of frames into one frame” because the motion blob claimed is distinct from what is taught in Nadathur. The examiner disagrees and reiterates that this limitation as claimed 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 to include the motion event. 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. The examiner further notes that in order to overcome the 102 rejections made in view of Nadathur for this limitation, the applicant is encouraged to amend the claim to further narrow the scope of the “motion blob” to distinguish it from the art. 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]) Applicant further argues that Nadathur does not teach processing a motion blob to generate one or more attributes and sending the attributes to a cloud processing component. The examiner disagrees, Nadathur teaches in paragraphs [0070] and [0073] that the metadata, which would include the attribute/classification data, is transmitted to a storage device, which is a cloud-based server. For at least the reasons above, the examiner maintains the rejections made under Nadathur. The applicant is encouraged to amend to further narrow the scope of the claimed invention to distinguish it from the art of record. PNG media_image4.png 76 342 media_image4.png Greyscale (Nadathur, [0070]) PNG media_image5.png 298 332 media_image5.png Greyscale (Nadathur, [0073]) 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 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 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 causes 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 one 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 24, Nadathur discloses; The method of claim 1, wherein each attribute is generated once in the motion blob regardless of a number of times an object appears in the motion blob (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, further per [0062] this classification is done once over the whole set of frames for a single “triggering item”, i.e. a set of 4 frames containing images of 1 person would be generate a classification output of “person” once. ). Regarding claim 25, Nadathur discloses; The network device of claim 8, wherein each attribute is generated once in the motion blob regardless of a number of times an object appears in the motion blob (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, further per [0062] this classification is done once over the whole set of frames for a single “triggering item”, i.e. a set of 4 frames containing images of 1 person would be generate a classification output of “person” once). Regarding claim 26, Nadathur discloses; The one or more non-transitory computer-readable media of claim 15, wherein each attribute is generated once in the motion blob regardless of a number of times an object appears in the motion blob (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, further per [0062] this classification is done once over the whole set of frames for a single “triggering item”, i.e. a set of 4 frames containing images of 1 person would be generate a classification output of “person” once). Conclusion 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 /Molly Wilburn/Primary Examiner, Art Unit 2666
Read full office action

Prosecution Timeline

Show 1 earlier event
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
Jun 03, 2026
Non-Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705715
Tone Mapping for Preserving Contrast of Fine Features in an Image
3y 6m to grant Granted Aug 11, 2026
Patent 12682611
IMAGE ACQUISITION MODEL TRAINING METHOD AND APPARATUS, IMAGE DETECTION METHOD AND APPARATUS, AND DEVICE
3y 1m to grant Granted Jul 14, 2026
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
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
41%
Grant Probability
15%
With Interview (-25.5%)
2y 12m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 27 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