Prosecution Insights
Last updated: May 29, 2026
Application No. 19/069,056

Systems and Methods for Real-time Media Content Selection

Non-Final OA §101
Filed
Mar 03, 2025
Priority
Mar 08, 2024 — provisional 63/562,919
Examiner
STROUD, CHRISTOPHER
Art Unit
3621
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Spotify AB
OA Round
1 (Non-Final)
29%
Grant Probability
At Risk
1-2
OA Rounds
2y 5m
Est. Remaining
49%
With Interview

Examiner Intelligence

Grants only 29% of cases
29%
Career Allowance Rate
96 granted / 334 resolved
-23.3% vs TC avg
Strong +21% interview lift
Without
With
+20.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 8m
Avg Prosecution
31 currently pending
Career history
367
Total Applications
across all art units

Statute-Specific Performance

§101
20.0%
-20.0% vs TC avg
§103
70.2%
+30.2% vs TC avg
§102
6.7%
-33.3% vs TC avg
§112
2.0%
-38.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 334 resolved cases

Office Action

§101
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 . Status of Claims This office action is in response to the preliminary amendment filed on 4/3/2026. Claims 16, 19, and 20 have been amended. Claims 1-20 are pending and have been examined. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 1-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1: Claims 1- 15 are directed to a method. Claims 16-19 are directed to a computer system. Claim 20 is directed to a non-transitory computer-readable medium. Thus, on their face they fall within the four statutory categories of patentable subject matter. Step 2A prong 1: Claims 1, 16, and 20 recite virtually identical limitations. 1 will be used as representative. Each claims additional elements will be addressed individually. The following limitations, when considered individually and as an ordered combination, are merely descriptive of abstract concepts: Claims 1, 16, and 20: receiving one or more characteristics of a listening session; selecting, via a selection process, a first time, relative to a media placement opportunity associated with a first media content item, for requesting a second media content item based on the one or more characteristics of the listening session, wherein the first time is selected so as to provide sufficient time, with a predefined probability, for retrieving the second media content item; while providing the first media content item, at the first time within the first media content item, transmitting a request, to a content provider, for the second media content item; and retrieving, from the content provider, the second media content item. The following dependent claim limitations, when considered individually and as an ordered combination, are merely further descriptive of abstract concepts: Claims 2, 17 further including, in accordance with a determination that the second media content item is not retrieved before the media placement opportunity associated with the first media content item, updating the selection process, wherein the updated selection process is used for selecting a respective time relative to a media placement opportunity associated with a respective media content item, for requesting an additional media content item based on the one or more characteristics of the listening session. Claims 3, 18 wherein the updated selection process comprises using a model to determine a minimum amount of time before the media placement opportunity associated with the respective media content item to transmit the request. Claims 4, 19 wherein the updated selection process increases an amount of time corresponding to the respective time measured relative to the media placement opportunity associated with the respective media content item compared to an amount of time corresponding to the first time measured relative to the media placement opportunity associated with the first media content item. Claim 5 wherein the updated selection process decreases an amount of time corresponding to the respective time measured relative to the media placement opportunity associated with the respective media content item compared to an amount of time corresponding to the first time measured relative to the media placement opportunity associated with the first media content item. Claim 6 further including, in accordance with a determination that the second media content item is not retrieved before the media placement opportunity associated with the first media content item: providing a third media content item that was previously fetched. Claim 7 wherein the request, transmitted to the content provider, for the second media content item includes one or more constraints. Claim 8 further comprising, playing back the second media content item after the first media content item. Claim 9 wherein the first media content item is in a queue of media content items, and a third media content item from the queue is played after playing back the second media content item. Claim 10 wherein the predefined probability is greater than 98%. Claim 11 wherein the one or more characteristics of the listening session include a region associated with a playback entity that plays back the first media content item. Claim 12 wherein the one or more characteristics of the listening session include a playback speed of the first media content item. Claim 13 wherein the one or more characteristics of the listening session include one or more of an indication of one or more previously presented media content items within the listening session, a length of an upcoming media placement opportunity within the listening session, a current state of a playback entity of the listening session, and/or user interaction data for the listening session. Claim 14 wherein the one or more characteristics of the listening session include a latency measured for transferring data between the content provider and a playback entity of the listening session. Claim 15 wherein the media placement opportunity associated with the first media content item occurs at an end of the first media content item. The claims provide a manner of receiving characteristics of a listening session, selecting a time relative to a media placement opportunity (ad slot – [0006]) associated with a first media content item for requesting a second media content item (advertisement – [0006]), wherein the time is selected to provide enough time with a certain probability for retrieving the second media content item, requesting the second media content item when the first time occurs, and retrieving the second content item. Thus, when considered individually and as an ordered combination, the claims embody certain methods of organizing human activity. Specifically, such activity is in the form of commercial interactions (in the form of advertising, marketing or sales activities or behaviors). Step 2A prong 2: This judicial exception is not integrated into a practical application. The claims recite the following additional elements: server system (claim 1, 7, 14, 16, 20); machine learning (claims 3, 18); playback device (claims 11, 13, 14); one or more processors; and memory storing one or more programs, the one or more programs including instructions (claim 16); A non-transitory computer-readable storage medium storing one or more programs for execution by a computer system with one or more processors (claim 20); The server system, playback device, one or more processors and memory storing one or more programs, the one or more programs including instructions, non-transitory computer-readable storage medium storing one or more programs for execution by a computer system with one or more processors, and machine learning are recited at a high level of generality and merely “apply it” (the abstract idea) using generic computing components ([0026], [0027]). The computing devices merely send and receive data (receiving, transmitting, retrieving, providing) or process data (selecting, updating, playing). Nothing in the claims improves upon technology, computers themselves, machine learning, or a technical field (See MPEP 2106.05(f)). Accordingly, when considered both individually and as an ordered combination, the additional elements do not impose any meaningful limits on practicing the abstract idea. Step 2B: The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Similarly, as above with regard to practical application, the additional elements when considered both individually and as an ordered combination, do not provide an inventive concept as they merely provide generic computing components used as a tool to implement the abstract idea. As a result, the claims are not patent eligible. Regarding prior art: The examiner was unable to find a reasonable combination of references to teach each and every limitation in the context of the claimed invention. Specifically, the examiner was unable to find the following: “selecting, via a selection process, a first time, relative to a media placement opportunity associated with a first media content item, for requesting a second media content item based on the one or more characteristics of the listening session, wherein the first time is selected so as to provide sufficient time, with a predefined probability, for retrieving the second media content item;” More particularly, the examiner was unable to find selecting the time with a predefined probability for providing sufficient time for retrieving the second media content item, for example, requesting the time within 5 seconds of the ad break having a 99% chance of arriving in time. The closest prior art found is Wen et al (US 9,420,351). Wen teaches pre-fetching online content items, such as advertisements, for insertion into ad breaks. Wen adjusts the pre-fetch point (i.e, the time for requesting the content) based on determined network latency. While Wen does teach selecting a time based on characteristics of a listening session, Wen does not teach selecting the time (pre-fetch point) within a predetermined probability for retrieving the content within sufficient time. The examiner was unable to find any reference that considered selecting time with any consideration as to the probability it would arrive in sufficient time for the placement opportunity. Ma et al (US 2014/0150019) teaches client side pre fetching of advertisements upon detecting upcoming ad placement opportunities in streaming content. Metadata in the stream signals the upcoming break so the client can pre fetch content. Einarsson et al (US 2017/0048565) teaches client side ad insertion in live streaming where the client detects an ad break indicator and determines whether there is enough time to pre-fetch, prep, and play one or more replacement advertisements before the end of the current ad period. It factors in latency, encoding speed, and duration to determine pre-fetching feasibility. Parks (US 2020/0128284) teaches providing a minimum lead time for retrieving digital content for a video stream. Ad tags are provided in the stream and the minimum lead time is used to ensure that the content can be delivered in a timely manner. Yang et al (US 8,566,867) teaches determining a lead time for requesting or prefetching ads in a live streaming session. The prefetching of ads is staggered for various client requests as not to overburden servers and thus ensure the ads are ready in time for seamless insertion. Hutchinson et al (US 10,547,522) teaches modeling service calls with decision logic to select when to pre-start services so they are ready when needed. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to CHRISTOPHER STROUD whose telephone number is (571)272-7930. The examiner can normally be reached Mon. - Fri. 9AM-5PM. 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, Waseem Ashraff can be reached at (571) 270-3948. 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. CHRISTOPHER STROUD Primary Examiner Art Unit 3621 /CHRISTOPHER STROUD/Primary Examiner, Art Unit 3621
Read full office action

Prosecution Timeline

Mar 03, 2025
Application Filed
Apr 23, 2026
Non-Final Rejection mailed — §101 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12614209
METHODS AND SOFTWARE FOR PROVIDING TARGETED ADVERTISING TO A PRODUCT PROGRAM
3y 0m to grant Granted Apr 28, 2026
Patent 12608724
SYSTEMS AND METHODS FOR DISTRIBUTING DIGITAL REWARDS BETWEEN THIRD PARTIES
2y 7m to grant Granted Apr 21, 2026
Patent 12572956
SERVICE PROVIDING APPARATUS AND METHOD FOR PROVIDING SEARCH TERM NETWORK BASED ON SEARCH PATH
2y 5m to grant Granted Mar 10, 2026
Patent 12530706
DATA PROCESSING SYSTEM WITH MACHINE LEARNING ENGINE TO PROVIDE OUTPUT GENERATION FUNCTIONS
1y 2m to grant Granted Jan 20, 2026
Patent 12524780
INTERACTIVE DIGITAL ADVERTISING WITHIN VIRTUAL EXPERIENCES
2y 4m to grant Granted Jan 13, 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
29%
Grant Probability
49%
With Interview (+20.7%)
3y 8m (~2y 5m remaining)
Median Time to Grant
Low
PTA Risk
Based on 334 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