Prosecution Insights
Last updated: September 17, 2026
Application No. 19/194,876

Systems and Methods for Generating Video Compilations for Tracked Activities

Non-Final OA §DP
Filed
Apr 30, 2025
Priority
Jun 10, 2021 — provisional 63/209,245 +3 more
Examiner
PARK, SUNGHYOUN
Art Unit
Tech Center
Assignee
Spidervid Inc.
OA Round
1 (Non-Final)
75%
Grant Probability
Favorable
1-2
OA Rounds
1y 4m
Est. Remaining
85%
With Interview

Examiner Intelligence

Grants 75% — above average
75%
Career Allowance Rate
479 granted / 636 resolved
+15.3% vs TC avg
Moderate +9% lift
Without
With
+9.4%
Interview Lift
resolved cases with interview
Typical timeline
2y 9m
Avg Prosecution
23 currently pending
Career history
677
Total Applications
across all art units

Statute-Specific Performance

§101
7.1%
-32.9% vs TC avg
§103
53.2%
+13.2% vs TC avg
§102
23.4%
-16.6% vs TC avg
§112
6.9%
-33.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 636 resolved cases

Office Action

§DP
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 . Double Patenting The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the claims at issue are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); and In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on a nonstatutory double patenting ground provided the reference application or patent either is shown to be commonly owned with this application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The USPTO internet Web site contains terminal disclaimer forms which may be used. Please visit http://www.uspto.gov/forms/. The filing date of the application will determine what form should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to http://www.uspto.gov/patents/process/file/efs/guidance/eTD-info-I.jsp. Claims 1-20 are rejected on the ground of nonstatutory obviousness-type double patenting as being unpatentable over claims 1-22 of U.S. Patent No. 12,020,728. Although the conflicting claims at issue are not identical, they are not patentably distinct from each other. See the reasons sets forth below: Instance Application No. 19/194,876 U.S. Patent No. 12,020,728 1. A computing system comprising: one or more processors; a user interface; and a tangible, non-transitory computer readable medium comprising instructions that, when executed by the one or more processors, perform functions comprising: receiving tracking data associated with a tracked event; and in response to receiving the tracking data, executing an automated video processing procedure comprising:(i) initiating one or more live video feeds of the tracked event, wherein each live video feed is streamed during the tracked event;(ii) receiving a first live video feed of a first portion of the tracked event;(iii) selecting one or more segments of the received first live video feed for further processing, wherein the one or more segments of the received first live video feed are associated with the received tracking data;(iv) for each of the selected one or more segments of the received first live video feed, modifying the selected one or more segments to improve performance of the automated video processing procedure;(v) compiling the modified one or more segments into a first video of the tracked event; and(vi) displaying, via the user interface, at least a portion of the first video of the tracked event. 2. The computing system of claim 1, wherein the functions further comprise disabling the received first video feed of the tracked event, wherein the first video feed is disabled based on tracking data indicating that the tracked event has ended. 3. The computing system of claim 1, wherein the functions further comprise adjusting at least one operational parameter of the automated video processing procedure based on the received tracking data. 4. The computing system of claim 3, wherein the at least one operational parameter of the automated video processing procedure comprises one or more of the following: (i) a duration of the first live video feed of the first portion of the tracked event; (ii) a modification of the selected one or more segments ofthe received first live video feed to improve performance of the automated video processing procedure; and (iii) an order of compilation for the modified one or more segments into the first video of the tracked event. 5. The computing system of claim 1, wherein compiling the modified one or more segments into a first video of the tracked event further comprises:selecting one or more stock video segments from a library of previously recorded stock video segments; and interleaving a least a portion of the modified one or more segments with at least a portion of one or more stock video segments, thereby causing the first video to depict an ordered sequence of events representative of the tracked event. 6. The computing system of claim 5, wherein the functions further comprise altering the stock video segments so that the modified one or more segments and the one or more stock video segments all appear to be footage from the tracked event. 7. The computing system of claim 6, wherein altering the stock video segments so that the one or more modified video segments and the one or more stock video segments all appear to be footage from the tracked event comprises: adjusting playback speed and/or one or more brightness, contrast, grading, saturation, color balance, or image filter parameters to achieve a consistent look across the one or more modified video segments and the one or more stock video segments. 8. The computing system of claim 5, wherein the functions further comprise altering the modified one or more segments and the one or more stock video segments so that the modified one or more segments and the one or more stock video segments all appear to be footage from the tracked event by adjusting playback speed and/or one or more brightness, contrast, grading,saturation, color balance, or image filter parameters to achieve a consistent look across the one or more modified video segments and the one or more stock video segments. 9. The computing system of claim 5, wherein the library of stock video segments includes individual stock video segments recorded in different environmental conditions, and wherein selecting one or more stock video segments from the library comprises selecting stock video segments recorded in the same environmental conditions as the modified one or more segments. 10. The computing system of claim 5, wherein selecting one or more stock video segments from a library of previously recorded stock video segments comprises: selecting one or more stock video segments from the library of previously recorded stock video segments based on a previously-received indication of environmental conditions for the tracked events. 11. The tangible, non-transitory computer readable medium of claim 5, wherein the functions further comprise: in response to selecting one or more stock video segments from a library of previously recorded stock video segments, obtaining a first calibration video segment; and (i) comparing the first calibration video segment to a corresponding reference stock video segment, (ii) determining one or more camera configuration parameters to achieve a consistentlook between the first calibration video segment and the corresponding reference stock video segment, and (iii) configuring a camera that recorded the first calibration video segment with the determined one or more camera configuration parameters. 12. The computing system of claim 1, wherein the functions further comprise: receiving, from the user, a selection of an image in one or more of the at least a portion of the first video of the tracked event; and saving the selected image in a displayed images folder in response to receiving the selection. 13. The computing system of claim 1, wherein the functions further comprise: selecting a set of images from one or more of the selected one or more segments of the received first live video feed; and saving the set of images in a first collected images folder. 14. The computing system of claim 1, wherein the functions further comprise: in response to compiling the modified one or more segments into a first video of the tracked event, generating a graphical representation of one or more events that occurred during the tracked event, wherein the graphical representation is based on the tracking data received during the tracked event; andoverlaying the graphical representation on a least a portion of the modified one or more segments, thereby causing the first video to simultaneously depict an a portion of the tracked event and the generated graphical representation. 15. A tangible, non-transitory computer readable medium comprising instructions that, when executed by one or more processors, perform functions comprising: receiving tracking data associated with a tracked event; and in response to receiving the tracking data, executing an automated video processing procedure comprising:(i) initiating one or more live video feeds of the tracked event, wherein each live video feed is streamed during the tracked event;(ii) receiving a first live video feed of a first portion of the tracked event;(iii) selecting one or more segments of the received first live video feed for further processing, wherein the one or more segments of the received first live video feed are associated with the received tracking data;(iv) for each of the selected one or more segments of the received first live video feed, modifying the selected one or more segments to improve performance of the automated video processing procedure;(v) compiling the modified one or more segments into a first video of the tracked event; and(vi) displaying, via a user interface, at least a portion of the first video of the tracked event. 16. The tangible, non-transitory computer readable medium of claim 15, wherein the functions further comprise disabling the received first video feed of the tracked event, wherein the first video feed is disabled based on tracking data indicating that the tracked event has ended. 17. The tangible, non-transitory computer readable medium of claim 15, wherein the functions further comprise adjusting at least one operational parameter of the automated video processing procedure based on the received tracking data. 18. The tangible, non-transitory computer readable medium of claim 17, wherein the at least one operational parameter of the automated video processing procedure comprises one or more of the following: (i) a duration of the first live video feed of the first portion of the tracked event; (ii) a modification of the selected one or more segments of the received first live video feed to improve performance of the automated video processing procedure; and (iii) an order of compilation for the modified one or more segments into the first video of the tracked event. 19. The tangible, non-transitory computer readable medium of claim 15, wherein the functions further comprise: in response to compiling the modified one or more segments into a first video of the tracked event, generating a graphical representation of one or more events that occurred during the trackedevent, wherein the graphical representation is based on the tracking data received during the tracked event; andoverlaying the graphical representation on a least a portion of the modified one or more segments, thereby causing the first video to simultaneously depict an a portion of the tracked event and the generated graphical representation. 20. A computer-implemented method comprising: receiving tracking data associated with a tracked event; and in response to receiving the tracking data, executing an automated video processing procedure comprising:(i) initiating one or more live video feeds of the tracked event, wherein each live video feed is streamed during the tracked event;(ii) receiving a first live video feed of a first portion of the tracked event;(iii) selecting one or more segments of the received first live video feed for further processing, wherein the one or more segments of the received first live video feed are associated with the received tracking data;(iv) for each of the selected one or more segments of the received first live video feed, modifying the selected one or more segments to improve performance of the automated video processing procedure;(v) compiling the modified one or more segments into a first video of the tracked event; and(vi) displaying, via a user interface, at least a portion of the first video of the tracked event. 1. A method implemented by a computing system, the method comprising: receiving tracking data associated with a tracked event; and in response to receiving the tracking data, executing an automated video processing procedure comprising: (i) initiating one or more live video feeds of the tracked event, wherein each live video feed is streamed from a separate camera during the tracked event; (ii) receiving a first live video feed of a first portion of the tracked event; (iii) selecting one or more segments of the received first live video feed for further processing, wherein the one or more segments of the received first live video feed are selected based on the received tracking data; (iv) receiving a second live video feed of a second portion of the tracked event; (v) selecting one or more segments of the received second live video feed for further processing, wherein the one or more segments of the received first live video feed are selected based on the received tracking data; (vi) for each of the selected one or more segments of the received first live video feed and the second live video feed, modifying the selected one or more segments to improve performance of the automated video processing procedure; and (vii) compiling the modified one or more segments into a first video of the tracked event. 2. The method of claim 1, further comprising disabling the received first and second live video feeds of the tracked event, wherein the live video feeds are disabled based on tracking data indicating that the tracked event has ended. 3. The method of claim 1, further comprising adjusting at least one operational parameter of the automated video processing procedure based on the received tracking data. 4. The method of claim 3, wherein the at least one operational parameter of the automated video processing procedure comprises one or more of the following: (i) a duration of the first live video feed of the first portion of the tracked event; (ii) a duration of the second live video feed of the second portion of the tracked event; (iii) a modification of the selected one or more segments of the received first live video feed and the second live video feed to improve performance of the automated video processing procedure; and (iv) an order of compilation for the modified one or more segments into the first video of the tracked event. 5. The method of claim 1, wherein compiling the modified one or more segments into a first video of the tracked event further comprises: selecting one or more stock video segments from a library of previously recorded stock video segments; and interleaving a least a portion of the modified one or more segments with at least a portion of one or more stock video segments, thereby causing the first video to depict an ordered sequence of events representative of the tracked event. 6. The method of claim 5, further comprising altering the stock video segments so that the modified one or more segments and the one or more stock video segments all appear to be footage from the tracked event. 7. The method of claim 6, wherein altering the stock video segments so that the one or more modified video segments and the one or more stock video segments all appear to be footage from the tracked event comprises: adjusting playback speed and/or one or more brightness, contrast, grading, saturation, color balance, or image filter parameters to achieve a consistent look across the one or more modified video segments and the one or more stock video segments. 8. The method of claim 5, further comprising altering the modified one or more segments and the one or more stock video segments so that the modified one or more segments and the one or more stock video segments all appear to be footage from the tracked event. 9. The method of claim 8, wherein altering the modified video segments and the stock video segments so that the one or more modified video segments and the one or more stock video segments all appear to be footage from the tracked event comprises: adjusting playback speed and/or one or more brightness, contrast, grading, saturation, color balance, or image filter parameters to achieve a consistent look across the one or more modified video segments and the one or more stock video segments. 10. The method of claim 5, wherein the library of stock video segments includes individual stock video segments recorded in different environmental conditions, and wherein selecting one or more stock video segments from the library comprises selecting stock video segments recorded in the same environmental conditions as the modified one or more segments. 11. The method of claim 5, wherein selecting one or more stock video segments from a library of previously recorded stock video segments comprises: selecting one or more stock video segments from the library of previously recorded stock video segments based on a previously-received indication of environmental conditions for the tracked events. 12. The method of claim 5, further comprising: in response to selecting one or more stock video segments from a library of previously recorded stock video segments, for each separate camera, obtaining a first calibration video segment from each separate camera; and for each first calibration video segment from each separate camera, (i) comparing the first calibration video segment to a corresponding reference stock video segment, (ii) determining one or more camera configuration parameters to achieve a consistent look between the first calibration video segment and the corresponding reference stock video segment, and (iii) configuring the separate camera that recorded the first calibration video segment with the determined one or more camera configuration parameters. 13. The method of claim 12, further comprising, after configuring each separate camera with its determined one or more configuration parameters: obtaining a second calibration video segment from each separate camera; and for each separate camera, displaying one or more of the camera's corresponding first calibration video segment, second calibration video segment, and reference video segment to a user for review. 14. The method of claim 1, further comprising: for each separate camera, comparing that camera's field of view against a corresponding reference field of view and adjusting that camera's field of view to match the corresponding reference field of view. 15. The method of claim 14, further comprising, after adjusting each separate camera's field of view to match the reference field of view: for each separate camera, displaying one or more of the camera's adjusted field of view and the reference field of view to a user for review. 16. The method of claim 1 further comprising displaying the one or more received live video feeds of the tracked event, wherein each live video feed is obtained from a separate camera, to a user for review. 17. The method of claim 16, further comprising: receiving, from the user, a selection of an image in one or more of the displayed live video feeds; and saving the selected image in a displayed images folder in response to receiving the selection of the image in the one or more displayed live video feeds. 18. The method of claim 1, further comprising: selecting a set of images from one or more of the selected one or more segments of the received first live video feed and the second live video feed; and saving the set of images in a first collected images folder. 19. The method of claim 1, wherein for each of the selected first and second live video feeds, modifying the selected video feed to improve performance of an automated video processing procedure further comprises: one or more of (i) compressing a received live video feed and (ii) selecting a portion of the received first and second live video feeds or the modified one or more segments for incorporation into the first video. 20. The method of claim 1, further comprising: storing a first copy of the first video of the tracked event in a first tangible, non-transitory computer-readable memory of the computing system; storing a second copy of the first video of the tracked event in a second tangible, non-transitory computer-readable memory of a separate computing system; and providing one of the first copy or the second copy of the first video to a participant of the tracked event. 21. The method of claim 1, further comprising: in response to compiling the modified one or more segments into a first video of the tracked event, generating a graphical representation of one or more events that occurred during the tracked event, wherein the graphical representation is based on the tracking data received during the tracked event; and overlaying the graphical representation on a least a portion of the modified one or more segments, thereby causing the first video to simultaneously depict an a portion of the tracked event and the generated graphical representation. 22. The method of claim 1, further comprising: in response to compiling the modified one or more segments into a first video of the tracked event, generating a graphical representation of one or more events that occurred during the tracked event, wherein the graphical representation is based on the tracking data received during the tracked event; and interleaving the graphical representation with a least a portion of the modified one or more segments, thereby causing the first video to depict an ordered sequence of events representative of the tracked event. Claims 1-20 are anticipated by U.S. Patent No. 12,020,728 claims 1-22 as show in the table above. Claims 1-20 are rejected on the ground of nonstatutory obviousness-type double patenting as being unpatentable over claims 1-20 of U.S. Patent No. 12,322,417. Although the conflicting claims at issue are not identical, they are not patentably distinct from each other. See the reasons sets forth below: Instance Application No. 19/194,876 U.S. Patent No. 12,322,417 1. A computing system comprising: one or more processors; a user interface; and a tangible, non-transitory computer readable medium comprising instructions that, when executed by the one or more processors, perform functions comprising: receiving tracking data associated with a tracked event; and in response to receiving the tracking data, executing an automated video processing procedure comprising:(i) initiating one or more live video feeds of the tracked event, wherein each live video feed is streamed during the tracked event;(ii) receiving a first live video feed of a first portion of the tracked event;(iii) selecting one or more segments of the received first live video feed for further processing, wherein the one or more segments of the received first live video feed are associated with the received tracking data;(iv) for each of the selected one or more segments of the received first live video feed, modifying the selected one or more segments to improve performance of the automated video processing procedure;(v) compiling the modified one or more segments into a first video of the tracked event; and(vi) displaying, via the user interface, at least a portion of the first video of the tracked event. 2. The computing system of claim 1, wherein the functions further comprise disabling the received first video feed of the tracked event, wherein the first video feed is disabled based on tracking data indicating that the tracked event has ended. 3. The computing system of claim 1, wherein the functions further comprise adjusting at least one operational parameter of the automated video processing procedure based on the received tracking data. 4. The computing system of claim 3, wherein the at least one operational parameter of the automated video processing procedure comprises one or more of the following: (i) a duration of the first live video feed of the first portion of the tracked event; (ii) a modification of the selected one or more segments ofthe received first live video feed to improve performance of the automated video processing procedure; and (iii) an order of compilation for the modified one or more segments into the first video of the tracked event. 5. The computing system of claim 1, wherein compiling the modified one or more segments into a first video of the tracked event further comprises:selecting one or more stock video segments from a library of previously recorded stock video segments; and interleaving a least a portion of the modified one or more segments with at least a portion of one or more stock video segments, thereby causing the first video to depict an ordered sequence of events representative of the tracked event. 6. The computing system of claim 5, wherein the functions further comprise altering the stock video segments so that the modified one or more segments and the one or more stock video segments all appear to be footage from the tracked event. 7. The computing system of claim 6, wherein altering the stock video segments so that the one or more modified video segments and the one or more stock video segments all appear to be footage from the tracked event comprises: adjusting playback speed and/or one or more brightness, contrast, grading, saturation, color balance, or image filter parameters to achieve a consistent look across the one or more modified video segments and the one or more stock video segments. 8. The computing system of claim 5, wherein the functions further comprise altering the modified one or more segments and the one or more stock video segments so that the modified one or more segments and the one or more stock video segments all appear to be footage from the tracked event by adjusting playback speed and/or one or more brightness, contrast, grading,saturation, color balance, or image filter parameters to achieve a consistent look across the one or more modified video segments and the one or more stock video segments. 9. The computing system of claim 5, wherein the library of stock video segments includes individual stock video segments recorded in different environmental conditions, and wherein selecting one or more stock video segments from the library comprises selecting stock video segments recorded in the same environmental conditions as the modified one or more segments. 10. The computing system of claim 5, wherein selecting one or more stock video segments from a library of previously recorded stock video segments comprises: selecting one or more stock video segments from the library of previously recorded stock video segments based on a previously-received indication of environmental conditions for the tracked events. 11. The tangible, non-transitory computer readable medium of claim 5, wherein the functions further comprise: in response to selecting one or more stock video segments from a library of previously recorded stock video segments, obtaining a first calibration video segment; and (i) comparing the first calibration video segment to a corresponding reference stock video segment, (ii) determining one or more camera configuration parameters to achieve a consistentlook between the first calibration video segment and the corresponding reference stock video segment, and (iii) configuring a camera that recorded the first calibration video segment with the determined one or more camera configuration parameters. 12. The computing system of claim 1, wherein the functions further comprise: receiving, from the user, a selection of an image in one or more of the at least a portion of the first video of the tracked event; and saving the selected image in a displayed images folder in response to receiving the selection. 13. The computing system of claim 1, wherein the functions further comprise: selecting a set of images from one or more of the selected one or more segments of the received first live video feed; and saving the set of images in a first collected images folder. 14. The computing system of claim 1, wherein the functions further comprise: in response to compiling the modified one or more segments into a first video of the tracked event, generating a graphical representation of one or more events that occurred during the tracked event, wherein the graphical representation is based on the tracking data received during the tracked event; andoverlaying the graphical representation on a least a portion of the modified one or more segments, thereby causing the first video to simultaneously depict an a portion of the tracked event and the generated graphical representation. 15. A tangible, non-transitory computer readable medium comprising instructions that, when executed by one or more processors, perform functions comprising: receiving tracking data associated with a tracked event; and in response to receiving the tracking data, executing an automated video processing procedure comprising:(i) initiating one or more live video feeds of the tracked event, wherein each live video feed is streamed during the tracked event;(ii) receiving a first live video feed of a first portion of the tracked event;(iii) selecting one or more segments of the received first live video feed for further processing, wherein the one or more segments of the received first live video feed are associated with the received tracking data;(iv) for each of the selected one or more segments of the received first live video feed, modifying the selected one or more segments to improve performance of the automated video processing procedure;(v) compiling the modified one or more segments into a first video of the tracked event; and(vi) displaying, via a user interface, at least a portion of the first video of the tracked event. 16. The tangible, non-transitory computer readable medium of claim 15, wherein the functions further comprise disabling the received first video feed of the tracked event, wherein the first video feed is disabled based on tracking data indicating that the tracked event has ended. 17. The tangible, non-transitory computer readable medium of claim 15, wherein the functions further comprise adjusting at least one operational parameter of the automated video processing procedure based on the received tracking data. 18. The tangible, non-transitory computer readable medium of claim 17, wherein the at least one operational parameter of the automated video processing procedure comprises one or more of the following: (i) a duration of the first live video feed of the first portion of the tracked event; (ii) a modification of the selected one or more segments of the received first live video feed to improve performance of the automated video processing procedure; and (iii) an order of compilation for the modified one or more segments into the first video of the tracked event. 19. The tangible, non-transitory computer readable medium of claim 15, wherein the functions further comprise: in response to compiling the modified one or more segments into a first video of the tracked event, generating a graphical representation of one or more events that occurred during the trackedevent, wherein the graphical representation is based on the tracking data received during the tracked event; andoverlaying the graphical representation on a least a portion of the modified one or more segments, thereby causing the first video to simultaneously depict an a portion of the tracked event and the generated graphical representation. 20. A computer-implemented method comprising: receiving tracking data associated with a tracked event; and in response to receiving the tracking data, executing an automated video processing procedure comprising:(i) initiating one or more live video feeds of the tracked event, wherein each live video feed is streamed during the tracked event;(ii) receiving a first live video feed of a first portion of the tracked event;(iii) selecting one or more segments of the received first live video feed for further processing, wherein the one or more segments of the received first live video feed are associated with the received tracking data;(iv) for each of the selected one or more segments of the received first live video feed, modifying the selected one or more segments to improve performance of the automated video processing procedure;(v) compiling the modified one or more segments into a first video of the tracked event; and(vi) displaying, via a user interface, at least a portion of the first video of the tracked event. 1. A tangible, non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to perform functions comprising: receiving tracking data associated with a tracked event; and in response to receiving the tracking data, executing an automated video processing procedure comprising: (i) initiating one or more live video feeds of the tracked event, wherein each live video feed is streamed during the tracked event; (ii) receiving a first live video feed of a first portion of the tracked event; (iii) selecting one or more segments of the received first live video feed for further processing, wherein the one or more segments of the received first live video feed are selected based on the received tracking data; (iv) receiving a second live video feed of a second portion of the tracked event; (v) selecting one or more segments of the received second live video feed for further processing, wherein the one or more segments of the received first live video feed are selected based on the received tracking data; (vi) for each of the selected one or more segments of the received first live video feed and the second live video feed, modifying the selected one or more segments to improve performance of the automated video processing procedure; and (vii) compiling the modified one or more segments into a first video of the tracked event. 2. The tangible, non-transitory computer readable medium of claim 1, wherein the functions further comprise disabling the received first and second live video feeds of the tracked event, wherein the live video feeds are disabled based on tracking data indicating that the tracked event has ended. 3. The tangible, non-transitory computer readable medium of claim 1, wherein the functions further comprise adjusting at least one operational parameter of the automated video processing procedure based on the received tracking data. 4. The tangible, non-transitory computer readable medium of claim 3, wherein the at least one operational parameter of the automated video processing procedure comprises one or more of the following: (i) a duration of the first live video feed of the first portion of the tracked event; (ii) a duration of the second live video feed of the second portion of the tracked event; (iii) a modification of the selected one or more segments of the received first live video feed and the second live video feed to improve performance of the automated video processing procedure; and (iv) an order of compilation for the modified one or more segments into the first video of the tracked event. 5. The tangible, non-transitory computer readable medium of claim 1, wherein compiling the modified one or more segments into a first video of the tracked event further comprises: selecting one or more stock video segments from a library of previously recorded stock video segments; and interleaving a least a portion of the modified one or more segments with at least a portion of one or more stock video segments, thereby causing the first video to depict an ordered sequence of events representative of the tracked event. 6. The tangible, non-transitory computer readable medium of claim 5, wherein the functions further comprise altering the stock video segments so that the modified one or more segments and the one or more stock video segments all appear to be footage from the tracked event. 7. The tangible, non-transitory computer readable medium of claim 6, wherein altering the stock video segments so that the one or more modified video segments and the one or more stock video segments all appear to be footage from the tracked event comprises: adjusting playback speed and/or one or more brightness, contrast, grading, saturation, color balance, or image filter parameters to achieve a consistent look across the one or more modified video segments and the one or more stock video segments. 8. The tangible, non-transitory computer readable medium of claim 5, wherein the functions further comprise altering the modified one or more segments and the one or more stock video segments so that the modified one or more segments and the one or more stock video segments all appear to be footage from the tracked event by adjusting playback speed and/or one or more brightness, contrast, grading, saturation, color balance, or image filter parameters to achieve a consistent look across the one or more modified video segments and the one or more stock video segments. 9. The tangible, non-transitory computer readable medium of claim 5, wherein the library of stock video segments includes individual stock video segments recorded in different environmental conditions, and wherein selecting one or more stock video segments from the library comprises selecting stock video segments recorded in the same environmental conditions as the modified one or more segments. 10. The tangible, non-transitory computer readable medium of claim 5, wherein selecting one or more stock video segments from a library of previously recorded stock video segments comprises: selecting one or more stock video segments from the library of previously recorded stock video segments based on a previously-received indication of environmental conditions for the tracked events. 11. The tangible, non-transitory computer readable medium of claim 5, wherein the functions further comprise: in response to selecting one or more stock video segments from a library of previously recorded stock video segments, obtaining a first calibration video segment; and (i) comparing the first calibration video segment to a corresponding reference stock video segment, (ii) determining one or more camera configuration parameters to achieve a consistent look between the first calibration video segment and the corresponding reference stock video segment, and (iii) configuring a camera that recorded the first calibration video segment with the determined one or more camera configuration parameters. 12. The tangible, non-transitory computer readable medium of claim 11, wherein the functions further comprise, after configuring the camera with its determined one or more camera configuration parameters: obtaining a second calibration video segment; and displaying one or more of the camera's corresponding first calibration video segment, second calibration video segment, and reference video segment to a user for review. 13. The tangible, non-transitory computer readable medium of claim 1, wherein the functions further comprise: comparing at least one camera's field of view against a corresponding reference field of view and adjusting the at least one camera's field of view to match the corresponding reference field of view; and after adjusting the at least one camera's field of view to match the reference field of view, for the at least one camera, displaying one or more of the camera's adjusted field of view and the reference field of view to a user for review. 14. The tangible, non-transitory computer readable medium of claim 1 wherein the functions further comprise displaying the one or more received live video feeds of the tracked event to a user for review. 15. The tangible, non-transitory computer readable medium of claim 14, wherein the functions further comprise: receiving, from the user, a selection of an image in one or more of the one or more displayed live video feeds; and saving the selected image in a displayed images folder in response to receiving the selection of the image in the one or more displayed live video feeds. 16. The tangible, non-transitory computer readable medium of claim 1, wherein the functions further comprise: selecting a set of images from one or more of the selected one or more segments of the received first live video feed and the second live video feed; and saving the set of images in a first collected images folder. 17. The tangible, non-transitory computer readable medium of claim 1, wherein for each of the selected first and second live video feeds, modifying the selected video feed to improve performance of an automated video processing procedure further comprises: one or more of (i) compressing a received live video feed and (ii) selecting a portion of the received first and second live video feeds or the modified one or more segments for incorporation into the first video. 18. The tangible, non-transitory computer readable medium of claim 1, wherein the functions further comprise: in response to compiling the modified one or more segments into a first video of the tracked event, generating a graphical representation of one or more events that occurred during the tracked event, wherein the graphical representation is based on the tracking data received during the tracked event; and overlaying the graphical representation on a least a portion of the modified one or more segments, thereby causing the first video to simultaneously depict an a portion of the tracked event and the generated graphical representation. 19. The tangible, non-transitory computer readable medium of claim 1, wherein the functions further comprise: in response to compiling the modified one or more segments into a first video of the tracked event, generating a graphical representation of one or more events that occurred during the tracked event, wherein the graphical representation is based on the tracking data received during the tracked event; and interleaving the graphical representation with a least a portion of the modified one or more segments, thereby causing the first video to depict an ordered sequence of events representative of the tracked event. 20. A computing device comprising: at least one processor; and a tangible, non-transitory computer readable medium comprising instructions that, when executed by the at least one processor, cause the at least one processor to perform functions comprising: receiving tracking data associated with a tracked event; and in response to receiving the tracking data, executing an automated video processing procedure comprising: (i) initiating one or more live video feeds of the tracked event, wherein each live video feed is streamed during the tracked event; (ii) receiving a first live video feed of a first portion of the tracked event; (iii) selecting one or more segments of the received first live video feed for further processing, wherein the one or more segments of the received first live video feed are selected based on the received tracking data; (iv) receiving a second live video feed of a second portion of the tracked event; (v) selecting one or more segments of the received second live video feed for further processing, wherein the one or more segments of the received first live video feed are selected based on the received tracking data; (vi) for each of the selected one or more segments of the received first live video feed and the second live video feed, modifying the selected one or more segments to improve performance of the automated video processing procedure; and (vii) compiling the modified one or more segments into a first video of the tracked event. Claims 1-20 are anticipated by U.S. Patent No. 12,322,417 claims 1-20 as show in the table above. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to SUNGHYOUN PARK whose telephone number is (571)270-1333. The examiner can normally be reached M - Thur 6:00 am - 4 pm. 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, THAI Q TRAN can be reached on (571)272-7382. 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. /SUNGHYOUN PARK/Examiner, Art Unit 2484
Read full office action

Prosecution Timeline

Apr 30, 2025
Application Filed
Sep 10, 2026
Non-Final Rejection mailed — §DP (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12739445
Video Broadcasting System with Changeover Device for Switching Between Multiple Augmented Production Image Sequences of a Captured Real Event
2y 2m to grant Granted Sep 15, 2026
Patent 12711994
VIDEO GENERATING METHOD AND APPARATUS, DEVICE, AND MEDIUM
3y 8m to grant Granted Aug 18, 2026
Patent 12710571
IMAGE VIEWING SYSTEMS AND METHODS USING A BLACK GLASS MIRROR
1y 10m to grant Granted Aug 18, 2026
Patent 12684227
ELECTRONIC DEVICE FOR EDITING VIDEO USING OBJECTS OF INTEREST AND OPERATING METHOD THEREOF
3y 10m to grant Granted Jul 14, 2026
Patent 12670935
SCRATCHPAD CREATION METHOD AND ELECTRONIC DEVICE
3y 9m 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
85%
With Interview (+9.4%)
2y 9m (~1y 4m remaining)
Median Time to Grant
Low
PTA Risk
Based on 636 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