Prosecution Insights
Last updated: July 17, 2026
Application No. 18/811,523

METHODS AND APPARATUS TO PERFORM DYNAMIC ADVERTISEMENT INSERTION IN MEDIA STREAMS

Non-Final OA §102
Filed
Aug 21, 2024
Examiner
HONG, MICHAEL HYUN
Art Unit
2426
Tech Center
2400 — Computer Networks
Assignee
Directv LLC
OA Round
3 (Non-Final)
74%
Grant Probability
Favorable
3-4
OA Rounds
1y 3m
Est. Remaining
98%
With Interview

Examiner Intelligence

Grants 74% — above average
74%
Career Allowance Rate
442 granted / 596 resolved
+16.2% vs TC avg
Strong +24% interview lift
Without
With
+23.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 2m
Avg Prosecution
11 currently pending
Career history
610
Total Applications
across all art units

Statute-Specific Performance

§101
3.3%
-36.7% vs TC avg
§103
76.2%
+36.2% vs TC avg
§102
9.3%
-30.7% vs TC avg
§112
3.4%
-36.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 596 resolved cases

Office Action

§102
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 . 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 5/14/26 has been entered. Allowable Subject Matter Claims 22-24 objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. 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)(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-7,9-15,17-21 are is/are rejected under 35 U.S.C. 102(a)(2) as being anticipated by Barbieri (US 2025/0097525). Regarding claim 1, 13, Barbieri discloses a system comprising: Interface circuitry to receive a request corresponding to a set top box ([0028]), the request received during receipt of a media stream at the set-top-box([0029]); Machine-readable instructions; and At least one processor circuit to be programmed by the machine-readable instructions to: Access a break descriptor from the request, the break descriptor located in the media stream in advance of an upcoming break in the media stream, the set-top box to receive instructions from a headend to present a first advertisement during the upcoming break in the media stream ([0032, 0036, 0085], fig. 9 information/cue of upcoming ad break is received ); Before selection of an advertisement to present during the upcoming break of the media stream, determine, based on the break descriptor, whether to cause presentation of a different advertisement instead of the first advertisement during the upcoming break of the media stream; ([0032, 0036, 0085, 0088, 0089], fig. 9 download replacement ads to replace candidate replacement ads); after a determination to cause presentation of a different advertisement instead of the first advertisement, select an advertisement to present during the upcoming break in the media stream (fig. 9, [0088-0091, 0092, 0128, 0130] ad replacement is based on various factors). Regarding claim 2,14, Barbieri discloses wherein the interface circuitry is to receive the request from a server after the server receives a dynamic advertisement insertion request from the set-top-box via a first network, the set-top-box to receive the media stream via a second network from a headend (fig. 9, [0085-0089]). Regarding claim 5, 17, Barbieri discloses wherein one or more of the at least one processor circuit is to, based on a second break descriptor corresponding to a second break in the media stream, not enable advertisement selection for the second break in the media stream ([0128-0130]). Regarding claim 6, 18, Barbieri discloses wherein one or more of the at least one processor circuit is to select the advertisement to present during the upcoming break in the media stream based on an auctioning process, the auctioning process based on audience profile information corresponding to the set-top box ([0004, 0042, 0100]). Regarding claim 7, 19, Barbieri discloses wherein the at least one processor circuit is to provide a URL and an advertisement identifier to the set-top-box, the advertisement identifier corresponding to the advertisement to present during the upcoming break in the media stream, the URL corresponding to an advertisement distribution server storing the advertisement to present during the upcoming break in the media stream ([0029, 0032]). Regarding claim 9, Barbieri discloses a set-top-box comprising: First interface circuitry to receive a media stream via first network, the media stream including a break descriptor and a break, the break including a first advertisement (fig. 9); Second interface circuitry to be in communication with a server via a second network; Machine readable instructions; and At least one processor circuit to be programmed by the machine-readable instructions to: Determine, based on the break descriptor, whether to present a different advertisement instead of the first advertisement during the break in the media stream ([0033, 0036]); In response to a determination to play a different advertisement instead of the advertisement, generate a request message, the message to include the break descriptor and to request selection of a different advertisement (fig. 9, [0032, 0033, 0036, 0085, 0088, 0089]); Cause the second interface circuitry to send the request message to the server (fig. 9, [0032, 0033, 0036, 0085, 0088, 0089]); Access, in response to the request, a selection of a second advertisement from the server (fig. 9, [0079-0081, 0089, 0128, 0130]); present of the second advertisement during the break in the media stream (fig. 9, [0079-0081, 0089, 0128, 0130]). Regarding claim 10, Barbieri discloses wherein the advertisement is a substitute advertisement, the break in the media stream including a linear advertisement received at the set-top-box from the second network, the substitute advertisement to be presented by the set-top-box instead of the linear advertisement (fig. 9, [0088-0096]). Regarding claim 11, 15, Barbieri discloses wherein the first network is the Internet, the second network is a satellite network ([0028]). Regarding claim 12, Barbieri discloses access, in response to the request, a URL and an advertisement identifier; and cause the second interface circuitry to send an advertisement request to an advertisement distribution server using the URL, the ad request to cause the advertisement distribution server to return the second advertisement based on the advertisement identifier ([0029, 0032]). Regarding claim 20, Barbieri discloses wherein one or more of the at least one processor circuit is to determine whether to cause presentation of a different advertisement instead of the first advertisement by: accessing schedule information in a database; and analyzing a rule and the schedule information (fig. 9, [0083-0085, 088-091, 092]). Regarding claim 21, Barbieri discloses wherein the at least one processor circuit is to determine whether to cause presentation of a different advertisement instead of the first advertisement based on one or more of: an identity of the media stream; or programming content within the media stream ([0004, 0032, 0088]). Response to Arguments Regarding applicant’s arguments concerning the Barbieri reference, examiner respectfully disagrees. Barbieri discloses that a stream contains ad information and that candidate ads are selected for replacement ([0033, 0036], fig. 9). Candidate ads can be comprised of filler ads or other ads that have been determined to be suitable for replacement ([0003]). These filler ads represent the “first advertisement” limitation of claim 1, as they are the original ads intended to be presented to the user. Paragraph 33 states that the candidate ads for replacement are determined in advance (which may or may not include all the ads in the playlist) and replacement ads are download/selected to replace the candidate ads. Paragraphs 32 and 36 states that ad break data is received prior to the ad break and this data is used to determine candidate ads for replacement. Applicant’s argument that Barbieri always selects replacement advertisements whenever an upcoming break is identified is incorrect. Barbieri teaches that specific candidate ads are determined, and that replacement ads are retrieved/downloaded based on the candidate ad determination ([0033, 0036-0038]). If no candidate ads are present, replacement ads are not selected. Paragraph 38 states that bandwidth and resources are not to be wasted on ads that will no longer be viewed. Applicant’s argument that Barbieri discloses situations in which the replacement ads are not shown does not necessarily prevent the reference from being applied to the limitations of the claim. Even in situations in which the replacement ads are not shown, ie paragraph 39, the original intent was for the replacement ads to be downloaded in time for the candidate ads to be replaced. If the replacement ads are downloaded in time, the candidate ads are replaced. Thus, the limitations of the claim are met. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to MICHAEL HYUN HONG whose telephone number is (571)270-1553. The examiner can normally be reached M-F 9:00-5:30. 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, Nasser Goodarzi can be reached at (571)272-4195. 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. /MICHAEL H HONG/Primary Examiner, Art Unit 2426
Read full office action

Prosecution Timeline

Show 1 earlier event
Aug 19, 2025
Non-Final Rejection mailed — §102
Oct 22, 2025
Applicant Interview (Telephonic)
Nov 11, 2025
Response Filed
Feb 24, 2026
Final Rejection mailed — §102
Apr 23, 2026
Response after Non-Final Action
May 14, 2026
Request for Continued Examination
May 23, 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 12684192
AUTOMATED GENERATION OF CONTENT-RELATED DISCUSSION
2y 5m to grant Granted Jul 14, 2026
Patent 12677041
SYSTEMS AND METHODS FOR DYNAMICALLY SYNCING FROM TIME-SHIFTED FRAME TO LIVE STREAM OF CONTENT
1y 8m to grant Granted Jul 07, 2026
Patent 12670559
IMAGE SIGNAL PROCESSOR AND IMAGE SIGNAL PROCESSING METHOD
2y 5m to grant Granted Jun 30, 2026
Patent 12671852
System and Method to Identify Programs and Commercials in Video Content via Unsupervised Static Content Identification
1y 3m to grant Granted Jun 30, 2026
Patent 12664689
METHOD AND A SYSTEM FOR CALIBRATING A CAMERA
1y 2m 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

3-4
Expected OA Rounds
74%
Grant Probability
98%
With Interview (+23.8%)
3y 2m (~1y 3m remaining)
Median Time to Grant
High
PTA Risk
Based on 596 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