Prosecution Insights
Last updated: October 04, 2026
Application No. 19/393,368

SYSTEM AND METHOD FOR DETECTING COPYRIGHTED MATERIAL

Non-Final OA §102§103
Filed
Nov 18, 2025
Priority
Nov 19, 2024 — provisional 63/722,451
Examiner
CHEUNG, HUBERT G
Art Unit
2161
Tech Center
2100 — Computer Architecture & Software
Assignee
Innovasoft Tech Holdings Ltd.
OA Round
1 (Non-Final)
63%
Grant Probability
Moderate
1-2
OA Rounds
3y 4m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 63% of resolved cases
63%
Career Allowance Rate
251 granted / 396 resolved
+8.4% vs TC avg
Strong +48% interview lift
Without
With
+47.5%
Interview Lift
resolved cases with interview
Typical timeline
4y 2m
Avg Prosecution
20 currently pending
Career history
425
Total Applications
across all art units

Statute-Specific Performance

§101
12.1%
-27.9% vs TC avg
§103
51.1%
+11.1% vs TC avg
§102
16.5%
-23.5% vs TC avg
§112
14.2%
-25.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 396 resolved cases

Office Action

§102 §103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . This Office action is issued in response to application, 19/393,368, filed on 11/18/2025. Claim(s) 1-20 is/are pending. Priority Acknowledgment is made of applicant’s claim for priority to provisional application, 63/722,451, filed on 11/19/2024. Specification The specification has not been checked to the extent necessary to determine the presence of all possible minor errors. Applicant’s cooperation is requested in correcting any errors of which applicant may become aware in the specification. Information Disclosure Statement The information disclosure statement(s) (IDS), submitted on 3/13/2026, is/are in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement(s) is/are being considered by the examiner. Claim Rejections - 35 USC § 102 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. (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claim(s) 1, 2, 5-10, 13-16, 19 and 20 is/are rejected under 35 U.S.C. 102(a)(1)/(2) as being anticipated by Abajian, US 2003/0061490 A1 (hereinafter “Aba”). Claims 1, 9 and 15 Aba discloses a method comprising: at a first time (Aba, Fig. 2, see step 24 “Discover” corresponds to the “first time”): executing, via at least one processor of a computer system (Aba, [0050], see general-purpose processor), a web crawler, the web crawler identifying at least one media type located on web pages of the Internet, resulting in detected media content and a web address of the detected media content (Aba, [0027], see the contents of servers, databases, and other storage locations are searched by a tool known as a web crawler/search engine that are displayed in FIG. 2 as a flow diagram of an exemplary search and retrieval process in accordance with the present invention. Discovery (step 24) comprises an automated process referred to as a spider or web crawler, for searching web sites, data storage sites, or data available through a communications network [i.e., corresponds to “Internet”]. Each site containing media objects may comprise any number of web pages and/or data on storage devices (hard drives, flash cards, disc drives, optical disc storage). The spider utilizes predetermined algorithms to continuously search for media files on web pages and file directories at each searched web site. The spider also searches each web site for links to other web sites, unique streams, and downloadable files; Aba, [0028], see, upon finding a media file [i.e., corresponds to the “detected media content”], metadata and fingerprinting information associated with that file is extracted (step 26); and Aba, [0030], see the extracted metadata, which may be enhanced, is categorized in accordance with specific metadata and fingerprinting attributes in step 30. At this point the links representatives of a media object, e.g., uniform resource indicators (URIs) in the form of uniform resource locators (URLs) for web pages [i.e., corresponds to the “web address of the detected media content”] and data files and associated fingerprint vector and metadata, may be transferred to a database); generating, via the at least one processor (Aba, [0050], see general-purpose processor), a fingerprint for each piece of media within the detected media content, resulting in at least one captured fingerprint (Aba, [0028], see, upon finding a media file, metadata and fingerprinting information associated with that file is extracted (step 26). … . The fingerprinting of the media object is made with a module at the extraction step, where the media object is analyzed, and a vector representing a fingerprint is generated and stored with the metadata representative of a media file. Optionally, only fingerprint information from the media object is extracted because metadata is not as reliable as a fingerprint); and at a second time, the second time being after the first time (Aba, Fig. 4, see step 408 “Comparing fingerprint of media object to fingerprints in database of located objects”, which occurs after the web crawling finding the media content, which corresponds to the “second time being after the first time”): receiving, at the computer system, a catalog of proprietary media content (See below); generating, via the at least one processor (Aba, [0050], see general-purpose processor), a fingerprint for each piece of media within the catalog of proprietary media content, resulting in at least one proprietary fingerprint (Aba, [0045], see, step 406 allows the copyright holder to supply a fingerprint profile of a media object directly. The copyright holder may already have analyzed media objects to develop a set of fingerprints [i.e., corresponds to the “catalog of proprietary media content”], whereby a database of the fingerprints of media objects (generated by the analysis program) may be uploaded to the front end of the invention); comparing, via the at least one processor (Aba, [0050], see general-purpose processor), the at least one proprietary fingerprint against the at least one captured fingerprint, resulting in at least one match of proprietary media content with previously identified media content (Aba, [0046], see, using the information generated in steps 404 and 406, the invention matches the fingerprint profiles of specified media objects [i.e., corresponds to the “at least one proprietary fingerprint”] against the fingerprint profiles [i.e., corresponds to the “at least one captured fingerprint”] located in a database of the invention. The matching algorithm may comprise of a comparison performed in a SQL compatible environment, or other well-known approach of comparing queried data against data in a database, as database 21 in FIG. 1. In FIG. 5, a fingerprint profile (CBID vector) of a media object known as “myOriginalWork.wav” is compared to a database of fingerprints of located media files; and Aba, [0048], see, step 410 outputs ancillary information of matched objects media objects (from step 408). In FIG. 5. the ancillary information of matched media objects shown is the URIs of matched media objects, although other types of ancillary information (such as the metadata of matched media objects) may be outputted as well); and verifying, via the at least one processor executing the web crawler (Aba, [0027], see discovery (step 24) comprises an automated process referred to as a spider or web crawler, for searching web sites, data storage sites; and Aba, [0050], see general-purpose processor), that proprietary media content associated with the at least one match is still available at the web address of the detected media content (Aba, [0036], see, referring again to FIG. 3, the validator 72 dequeues entries from the queue in time and priority order. The validator 72 validates the media data by determining if the Web page comprises a link to a desired media file and also determining if the desired media file works. Validation is performed at a future point in time (e.g., check if the URL is still alive in 3 days), or alternatively, at periodic future points in time. If validity changes from valid to invalid, a notification is sent to promoter 82, as indicated by arrow 70. Validity may change from valid to invalid, for example, if the media file was removed from the linking URL; and Aba, Fig. 3, see step 72 “Validator (annotation agent 1) determines whether a multimedia URL is working). Claim(s) 9 and 15 recite(s) similar limitations to claim 1 and is/are rejected under the same rationale. With respect to claim 9, Aba discloses a system comprising: at least one processor (Aba, [0050], see general-purpose processor); and a non-transitory computer-readable storage medium having instructions stored (Aba, [0050], see memories). With respect to claim 15, Aba discloses a non-transitory computer-readable storage medium having instructions stored (Aba, [0050], see memories). Claims 2, 10 and 16 With respect to claims 2, 10 and 16, Aba discloses further comprising: generating a communication to an owner of the web address informing the owner that the proprietary media content associated with the at least one match is still available at the web address of the detected media content (Aba, [0048], see, step 410 outputs ancillary information of matched objects media objects (from step 408). In FIG. 5. the ancillary information of matched media objects shown is the URIs of matched media objects, although other types of ancillary information (such as the metadata of matched media objects) may be outputted as well. For example, the invention outputs the title, format type, and location of a matched media object. The outputted ancillary information of matched media objects may be modified upon the needs of a copyright holder in a method consistent with the principles of the present invention. The copyright owner is then enabled to notify the operator of a data store or a website that illicitly copied copyright materials exists (on a site) and needs to be removed). Claims 5, 13 and 19 With respect to claims 5, 13 and 19, Aba discloses wherein identification of the at least one match is based on the at least one proprietary fingerprint being within a predetermined percentage of similarity with the at least one captured fingerprint (Aba, [0022], see, from the calculated distance from the two vectors, an effective “weighting” of the different bands is compared to a threshold value [i.e., corresponds to the “predetermined percentage similarity”] (as a distance) for determining if two fingerprints are from the “same” stream (i.e. represent the same CD track or QuickTime movie file). If the resulting distance (calculated from the two vectors) was less than a threshold distance, then it is probable that the fingerprints from two media objects are from the same source. If not, the two media objects are probably from different sources. The degree of confidence of a match between two fingerprints may be inversely modified so that the smaller the threshold distance, the more likely that two media objects are from the same source). Claims 6 and 20 With respect to claims 6 and 20, Aba discloses wherein the at least one media type comprises videos (Aba, [0017], see retrieving media files and data related to media files on a computer network via a search system utilizing metadata. As used herein, the term “media object” includes audio, video, textual, multimedia data files, and streaming media files. Multimedia objects comprise any combination of text, image, video, and audio data; and Aba, [0022], see determining the similarity of a QuickTime movie file [i.e., corresponds to a “video”]). Claim 7 With respect to claim 7, Aba discloses wherein the at least one media type comprises images (Aba, [0017], see retrieving media files and data related to media files on a computer network via a search system utilizing metadata. As used herein, the term “media object” includes audio, video, textual, multimedia data files, and streaming media files. Multimedia objects comprise any combination of text, image, video, and audio data). Claims 8 and 14 With respect to claims 8 and 14, Aba discloses wherein execution of the web crawler to identify the at least one media type comprises: a priority crawl which is executed periodically on a specific web page to identify newly uploaded content (See below); and a general crawl which, when executed, crawls all web pages associated with a domain (Aba, [0027], see discovery (step 24) comprises an automated process referred to as a spider or web crawler, for searching web sites, data storage sites, or data available through a communications network [i.e., searches entire domain]. Each site containing media objects may comprise any number of web pages and/or data on storage devices (hard drives, flash cards, disc drives, optical disc storage). The spider utilizes predetermined algorithms to continuously search [i.e., which encompasses multiple, periodic searches] for media files on web pages and file directories at each searched web site. The spider also searches each web site for links to other web sites, unique streams, and downloadable files). Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 3, 4, 11, 12, 17 and 18 is/are rejected under 35 U.S.C. 103 as being unpatentable over Aba in view of Yu, US 2019/0183451 A1 (hereinafter “Yu”). Claims 3, 11 and 17 Claims 3, 11 and 17 incorporate all of the limitations above. Aba discloses via the at least one processor (Aba, [0050], see general-purpose processor) based on the at least one match (Aba, [0046], see, using the information generated in steps 404 and 406, the invention matches the fingerprint profiles of specified media objects [i.e., corresponds to the “at least one proprietary fingerprint”] against the fingerprint profiles [i.e., corresponds to the “at least one captured fingerprint”] located in a database of the invention. The matching algorithm may comprise of a comparison performed in a SQL compatible environment, or other well-known approach of comparing queried data against data in a database, as database 21 in FIG. 1. In FIG. 5, a fingerprint profile (CBID vector) of a media object known as “myOriginalWork.wav” is compared to a database of fingerprints of located media files; and Aba, [0048], see, step 410 outputs ancillary information of matched objects media objects (from step 408). In FIG. 5. the ancillary information of matched media objects shown is the URIs of matched media objects, although other types of ancillary information (such as the metadata of matched media objects) may be outputted as well). Aba does not appear to explicitly disclose further comprising: generating a Graphics Interchange Format (GIF) for each match in the at least one match, resulting in at least one GIF, the at least one GIF illustrating the at least one match, wherein the communication further comprises the at least one GIF. Yu discloses further comprising: generating a Graphics Interchange Format (GIF) for each match in the at least one match, resulting in at least one GIF, the at least one GIF illustrating the at least one match, wherein the communication further comprises the at least one GIF (Yu, [0038], see matching images; Yu, [0040], see scoring for matching and generating 2D images; and Yu, [0050], see .GIF image format). Aba and Yu are analogous art because they are from the same field of endeavor of searching images. It would have been obvious to one of ordinary skill before the effective filing date of the invention, having the teachings of Aba and Yu before him/her, to modify the content fingerprinting of Aba to include the image generation of Yu because it would allow processing of different file formats. The suggestion/motivation for doing so would have been to easily select the correct image while respecting the confidentiality/sensitivity of the image, see Yu, [0021]. Therefore, it would have been obvious to combine Yu with Aba to obtain the invention as specified in the instant claim(s). Claims 4, 12 and 18 Claims 4, 12 and 18 incorporate all of the limitations above. Aba discloses wherein the fingerprint of each piece of media (Aba, [0028], see, upon finding a media file, metadata and fingerprinting information associated with that file is extracted (step 26). … . The fingerprinting of the media object is made with a module at the extraction step, where the media object is analyzed, and a vector representing a fingerprint is generated and stored with the metadata representative of a media file. Optionally, only fingerprint information from the media object is extracted because metadata is not as reliable as a fingerprint). Aba does not appear to explicitly disclose comprises a perceptual hash. Yu discloses comprises a perceptual hash (Yu, [0041], see perceptual hash). See claims 3, 11 and 17 above for the motivation to combine. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. – Pavetic et al., 2018/0068410 for detecting multiple parts of a screen to fingerprint to detect abusive uploading videos; – Balasubramanian et al., 2008/0235163 for online duplicate detection and elimination in a web crawler; – Harkness et al., 2010/0174608 for digital rights management and audience measurement systems; – Bernosky, 2011/0153417 for networking with media fingerprints; – Singh et al., 2022/0309118 for targeted crawler to develop and/or maintain a searchable database of media content across multiple content providers; – Emanual, 2024/0256741 for authentication of rareness of a digital asset; – Harkness et al., 2008/0249961 for digital rights management and audience measurement systems; and – Ives, WO 2007/042840 for searching using changes in prevalence of content items on the web. Point of Contact Any inquiry concerning this communication or earlier communications from the examiner should be directed to HUBERT G CHEUNG whose telephone number is (571) 270-1396. The examiner can normally be reached M-R 8:00A-5:00P EST; alt. F 8:00A-4:00P EST. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Apu Mofiz can be reached at (571) 272-4080. 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. HUBERT G. CHEUNG Assistant Examiner Art Unit 2161 Examiner: Hubert Cheung /Hubert Cheung/Assistant Examiner, Art Unit 2161Date: September 2, 2026 /APU M MOFIZ/Supervisory Patent Examiner, Art Unit 2161
Read full office action

Prosecution Timeline

Nov 18, 2025
Application Filed
Sep 10, 2026
Non-Final Rejection mailed — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12689549
TECHNIQUES FOR MANAGING STORAGE AND RETENTION OF TIME-SERIES BASED EVENT DATA
3y 1m to grant Granted Jul 21, 2026
Patent 12681971
SEARCH USING MULTIPLE VECTOR SPACES
3y 1m to grant Granted Jul 14, 2026
Patent 12682003
CONTENT SEARCH METHOD, APPARATUS AND DEVICE, AND MEDIUM
2y 12m to grant Granted Jul 14, 2026
Patent 12670172
ENHANCED MECHANISMS FOR MANAGING MULTIDIMENSIONAL DATA
1y 8m to grant Granted Jun 30, 2026
Patent 12664139
REDUCED LATENCY DATABASE FEATURING CONTENTION RISK DETERMINATION
2y 8m to grant Granted Jun 23, 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
63%
Grant Probability
99%
With Interview (+47.5%)
4y 2m (~3y 4m remaining)
Median Time to Grant
Low
PTA Risk
Based on 396 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