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