Prosecution Insights
Last updated: October 02, 2026
Application No. 17/919,950

VIDEO STREAM CONTROL

Final Rejection §103§112
Filed
Oct 19, 2022
Priority
Apr 21, 2020 — EU 20170744.5 +1 more
Examiner
TODD, GREGORY G
Art Unit
2443
Tech Center
2400 — Computer Networks
Assignee
Dolby International AB
OA Round
8 (Final)
39%
Grant Probability
At Risk
9-10
OA Rounds
7m
Est. Remaining
36%
With Interview

Examiner Intelligence

Grants only 39% of cases
39%
Career Allowance Rate
176 granted / 456 resolved
-19.4% vs TC avg
Minimal -3% lift
Without
With
+-2.7%
Interview Lift
resolved cases with interview
Typical timeline
4y 6m
Avg Prosecution
33 currently pending
Career history
499
Total Applications
across all art units

Statute-Specific Performance

§101
9.5%
-30.5% vs TC avg
§103
39.4%
-0.6% vs TC avg
§102
21.5%
-18.5% vs TC avg
§112
21.2%
-18.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 456 resolved cases

Office Action

§103 §112
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Response to Amendment This office action is in response to applicant’s amendment filed, 20 July 2026, of application filed, with the above serial number, on 19 October 2022 in which claims 27, 38, 46 have been amended. Claims 27, 31-49 are pending in the application. It is noted claim 27 has an unmarked amendment of at least the addition “in response to receiving the second request,” see line 18. The other independent claims are correctly marked with a similar amendment. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claim 27, 38, 46 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. The claims are amended to “wherein one or more frames immediately following the first temporal independent frame in the initial response (i) start from the first dependent frame and (ii) include only temporal dependent frames”. However, it is not clear if the frame(s) are one or more frames or a plurality of “frames” and how one or more frames can… start from the first dependent frame. 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) 27, 32, 36, 38, 40, 44, 46-47 is/are rejected under 35 U.S.C. 103 as being unpatentable over Good et al (hereinafter “Good ‘169”, 2019/0191169) in view of Knothe (hereinafter “Knothe”, 2017/0310752), further in view of Baum et al (hereinafter “Baum”, 2012/0030723). As per Claim 27, Good ‘169 discloses a method for controlled video streaming from a remote video server device to a video playback client, the method comprising: storing, at the video server device, a first video stream for retrieval by the video playback client, wherein storing the first video stream comprises storing (i) a temporal independent version of the first video stream that includes only key frames decodable independently of other frames (at least paragraph 17; first encoding 130 may have a first key frame (e.g., intracoded frame (I-frame)) interval. In a particular embodiment, the first key frame interval is equal to one frame, i.e., the first encoding 130 includes a key frame for each frame of the input media stream 101; all I-frames), and (ii) a temporal dependent version that includes dependent frames that are decodable based on information of other frames (at least paragraph 18; second encoding 140 may have a second key frame interval that is greater than the first key frame interval. For example, the second encoding 140 may be a “normal” key frame interval encoding that includes P-frames and/or B-frames in addition to I-frames); receiving, at the video server device, a first request from the video playback client, the first request pertaining to streaming of the first video stream from an arbitrary starting point in the first video stream (at least paragraph 24, 42; the first request 362 is generated in response to a user selecting a link to the media stream 304; the request 103 may identify the start point and the stop point shown in FIG. 1. It is noted that in the example of FIG. 1, the start point does not correspond to a key frame. To generate the media clip 104, the clip generator 160 may retrieve a first sequence of frames of the first encoding 130 and a second sequence of frames of the second encoding 140. The first sequence of frames may begin at a first frame 171. The first frame 171 corresponds to the start point indicated by the request 103); in response to receiving the first request, sending, by the video server device to the video playback client, an initial response based on the temporal independent version of the first video stream, the initial response corresponding to the arbitrary starting time in the first video stream and ending with a first temporal independent frame (at least paragraph 24; the request 103 may identify the start point and the stop point shown in FIG. 1. It is noted that in the example of FIG. 1, the start point does not correspond to a key frame. To generate the media clip 104, the clip generator 160 may retrieve a first sequence of frames of the first encoding 130 and a second sequence of frames of the second encoding 140. The first sequence of frames may begin at a first frame 171. The first frame 171 corresponds to the start point indicated by the request 103); identifying, by the video server device, a first dependent frame, wherein the first dependent frame is from the temporal dependent version corresponding to a portion of the first video stream following the first temporal independent frame (at least Fig. 1, paragraph 17, 19, 24-25; “second encoding 140 may be a “normal” key frame interval encoding that includes P-frames and/or B-frames in addition to I-frames”; the request 103 may identify the start point and the stop point shown in FIG. 1. It is noted that in the example of FIG. 1, the start point does not correspond to a key frame. To generate the media clip 104, the clip generator 160 may retrieve a first sequence of frames of the first encoding 130 and a second sequence of frames of the second encoding 140. The first sequence of frames may begin at a first frame 171. The first frame 171 corresponds to the start point indicated by the request 103; see also Good ‘169 claim 1: “wherein the first sequence begins at a first i-frame of the first encoded version corresponding to the start point and ends at a second i-frame of the first encoded version corresponding to a particular i-frame of the second encoded version, and wherein the second sequence begins at a third frame of the second encoded version following the particular i-frame of the second encoded version…sending, from the server to the destination device, the media clip or a link to the media clip”); sending, by the video server device to the video playback client, multiple frames based on the temporal dependent version of the first video stream, thereby streaming the first video stream to the video playback client, wherein one or more frames immediately following the first temporal independent frame in the initial response (i) start from the first dependent frame and (ii) include only temporal dependent frames that are subsequent to the first temporal independent frame (at least Fig. 1, paragraph 17, 19, 24-25; “first encoding 130 may have a first key frame (e.g., intracoded frame (I-frame)) interval. In a particular embodiment, the first key frame interval is equal to one frame, i.e., the first encoding 130 includes a key frame for each frame of the input media stream 101”; “second encoding 140 may be a “normal” key frame interval encoding that includes P-frames and/or B-frames in addition to I-frames”; the request 103 may identify the start point and the stop point shown in FIG. 1. It is noted that in the example of FIG. 1, the start point does not correspond to a key frame. To generate the media clip 104, the clip generator 160 may retrieve a first sequence of frames of the first encoding 130 and a second sequence of frames of the second encoding 140. The first sequence of frames may begin at a first frame 171. The first frame 171 corresponds to the start point indicated by the request 103; see also Good ‘169 claim 1: “wherein the first sequence begins at a first i-frame of the first encoded version corresponding to the start point and ends at a second i-frame of the first encoded version corresponding to a particular i-frame of the second encoded version, and wherein the second sequence begins at a third frame of the second encoded version following the particular i-frame of the second encoded version…sending, from the server to the destination device, the media clip or a link to the media clip”); making an updated manifest file available at the video server device for retrieval by the video playback client (at least paragraph 42, 48; media server 350 may send a manifest 363 to the initiating device (e.g., the computing device 371) in response to the first request 362. The manifest 363 may include information describing each of the plurality of ABR rendition(s) 365 (if any) of the media stream 304 and/or the VOD content 358 items. For example, the transcoding template(s) 356 may define particular available ABR rendition(s) 365 of the media stream 304 and the manifest 363 may be automatically generated based on the transcoding template(s) 356); receiving, at the video server device from the video playback client in response to notifying the video playback client of the updated manifest file, a request for the updated manifest file (at least paragraph 42, 48; media server 350 may send a manifest 363 to the initiating device (e.g., the computing device 371) in response to the first request 362. The manifest 363 may include information describing each of the plurality of ABR rendition(s) 365 (if any) of the media stream 304 and/or the VOD content 358 items. For example, the transcoding template(s) 356 may define particular available ABR rendition(s) 365 of the media stream 304 and the manifest 363 may be automatically generated based on the transcoding template(s) 356); and in response to receiving the request for the updated manifest file, sending the updated manifest file to the video playback client (at least paragraph 42, 48; media server 350 may send a manifest 363 to the initiating device (e.g., the computing device 371) in response to the first request 362). Good ‘169 fails to explicitly disclose (retrieving the updated manifest file) after notifying, by the video server device, the video playback client of the updated manifest file. However, the use and advantages for using such a system was well known to one skilled in the art before the effective filing date of the claimed invention as evidenced by the teachings of Knothe (at least paragraph 31-34). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate the use of Knothe’s manifest notification with Good ‘169 as Knothe teaches this would allow the client to be notified by either a push notification, message and be notified rather quickly without the client requesting updated or new manifest when there is none and without receiving another manifest that might be the same and having to compare. Rather, with Knothe, when there is an updated manifest the client quickly is notified and retrieves it and will not have an error of having a bad URI when the content requested is no longer accessible as the manifest is stale. Good ‘169 and Knothe fail to disclose receiving, at the video server device and from the video playback client, a second request for frames in addition to the initial response and the identifying being in response to receiving such second request. However, the use and advantages for using such a system was well known to one skilled in the art before the effective filing date of the claimed invention as evidenced by the teachings of Baum. Baum discloses, in an analogous video streaming art, a server having an I-file and a P-file containing I frames and P frames respectively, and a client making a first request for a first type of video frames such as I frames and a second request for dependent P-frames in the P-file chunk (at least paragraph 21, 31, 36, 65). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate the use of Baum’s second request with Good ‘169 and Knothe as Baum teaches such a sequence allows the client to be in control of timing and bandwidth and can request the corresponding frame types that would allow for the best user experience without playback freezing, for example, as the client is aware of the playback and buffer of frames more than the server. Such would enhance the experience given by Good ‘169 just streaming the I frame and P frames following and basically assuming the client playback to be acceptable, while at the same time Baum’s system adds one more request delay, so tradeoffs with either streaming preference. As per Claim 32. The method according to claim 27, wherein the notifying is performed by a notification message outside the first video stream (at least Good ‘169 paragraph 42, 48; Knothe paragraph 31-34). As per Claim 36. The method according to claim 27, wherein the updated manifest file comprises an identification of a subsequent portion of the first video stream to be streamed by the video playback client (at least paragraph 42-48; second request from manifest(s) for subsequent portions of the stream, ie. in a different bitrate ABR rendition). As per Claim 47. The one or more non-transitory machine-readable storage devices of claim 46, wherein the notifying is performed by an in-stream information field contained in the first video stream, or by a notification message outside the first video stream (at least Good ‘169 paragraph 42, 48; Knothe paragraph 31-34). Claims 38, 40, 44, 46 do not, in substance, add or define any additional limitations over claim 27 and therefore are rejected for similar reasons, supra. Claims 38, 46 recite system and CRM class of method claim 27. Claim(s) 33-35, 37, 41-43, 45, 48-49 is/are rejected under 35 U.S.C. 103 as being unpatentable over Good ‘169 in view of Knothe/Baum, further in view of Bjordammen et al (hereinafter “Bjordammen”, 2015/0067722). As per Claim 33, 41, 48. Good ‘169/ Knothe/ Baum fail to explicitly disclose wherein the updated manifest file comprises: an identification of at least a second video stream comprising (i) a temporal independent version of the second video stream that includes only key frames decodable independently of other frames and (ii) a temporal dependent version that includes dependent frames that are decodable based on information of other frames; and an instruction for the playback of the second video stream. However, the use and advantages for using such a system was well known to one skilled in the art before the effective filing date of the claimed invention as evidenced by the teachings of Bjordammen. Bjordammen discloses, in an analogous art, a manifest being updated with ad content and location in order to insert ads into a stream via the manifest file and that the manifest file further has references to the ad content I-Frames (at least Bjordammen paragraph 87-91). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate the use of Bjordammen’s manifest updating with other streams with Good ‘169, Knothe, and Baum, as this is well known in the art as evidenced by Bjordammen in order to insert other video segments such as advertisements when streaming content. As per Claim 34, 42. …Wherein the manifest file further comprises an instruction for resuming the first video stream after the playback of the second video stream (at least Bjordammen paragraph 87-91; playback video after ad). As per Claim 35, 43. …Further comprising: making a second updated manifest file available for retrieval by the video playback client, the second updated manifest file comprising an instruction for resuming the first video stream; notifying the video playback client of the second updated manifest file; receiving, from the video playback client in response to notifying the video playback client of the second updated manifest file, a request for the second updated manifest file; and in response to receiving the request for the second updated manifest file, sending the second updated manifest file to the video playback client (at least Bjordammen paragraph 87-91; eg. ad break 2 where each ad break has a new manifest as being streamed and returns to the main original tv stream/first stream; once playback of the ad/other stream expires and the user watches the next chunk of the first stream and the main content…)). As per Claim 37, 45, 49. Good ‘169, Knothe, baum fail to explicitly disclose wherein the updated manifest file comprises an identification of a metadata event and information configured to allow the video playback client to fetch the metadata event while continuing to play frames from the temporal dependent version of the first video stream. However, the use and advantages for using such a system was well known to one skilled in the art before the effective filing date of the claimed invention as evidenced by the teachings of Bjordammen. Bjordammen discloses, in an analogous art, a manifest being updated with additional metadata (at least Bjordammen paragraph 98). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate the use of Bjordammen’s manifest updating with metadata with Good ‘169, Knothe, and Baum, as Good ‘169 and Knothe simply fail to explain in detail everything being updated in a manifest, as this is well known in the art as evidenced by Bjordammen and when a manifest is updated, additional metadata of the stream location and content, particularly for live and adaptive bit rate content, would update metadata to include information on the new content such as bit rate, resolution, etc., metadata that always accompanies the data. Claim(s) 31, 39 is/are rejected under 35 U.S.C. 103 as being unpatentable over Good ‘169 in view of Knothe / Baum, further in view of Lohmar et al (hereinafter “Lohmar”, 2016/0277466). Good ‘169, Knothe, baum disclose the client requesting updates of the manifest (at least paragraph 31-34 of Knothe), but fail to explicitly disclose wherein the notifying is performed by an in-stream information field contained in the first video stream. However, the use and advantages for using such a system was well known to one skilled in the art before the effective filing date of the claimed invention as evidenced by the teachings of Lohmar. Lohmar discloses, in an analogous streaming art, updating the manifest file by providing the update either in the header of a response or directly updating the manifest file (at least paragraph 106-110). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to incorporate the use of Lohmar’s manifest updating with Good ‘169, Knothe, and Baum as this would be an obvious alternative to either have the client separately request the updated manifest file ie. a pull request, or to push the update to the client within the header of the streamed video, both options being well known in the art and having advantages and disadvantages to both but simply being design preference. Response to Arguments Applicant’s arguments with respect to claim(s) 27 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Any inquiry concerning this communication or earlier communications from the examiner should be directed to GREGORY TODD whose telephone number is (303)297-4763. The examiner can normally be reached 8:30-5 MST. 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, Nicholas Taylor can be reached on 571-272-3889. 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. /GREGORY TODD/Primary Examiner, Art Unit 2443
Read full office action

Prosecution Timeline

Show 15 earlier events
Dec 23, 2025
Final Rejection mailed — §103, §112
Mar 02, 2026
Request for Continued Examination
Mar 04, 2026
Response after Non-Final Action
Apr 22, 2026
Non-Final Rejection mailed — §103, §112
Jul 16, 2026
Examiner Interview Summary
Jul 16, 2026
Applicant Interview (Telephonic)
Jul 20, 2026
Response Filed
Sep 23, 2026
Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12732432
Large Network Simulation
3y 7m to grant Granted Sep 08, 2026
Patent 12707004
SYSTEM FOR BRIDGING, MANAGING, AND PRESENTING SMARTPHONE & OTHER DATA FILES WITH TELEPHONY INTERACTIONS
4y 2m to grant Granted Aug 11, 2026
Patent 12707286
SYSTEM AND METHOD FOR O-CLOUD NODE RECONFIGURATION IN A TELECOMMUNICATIONS SYSTEM
3y 7m to grant Granted Aug 11, 2026
Patent 12695667
NETWORK CONTROL APPARATUS AND METHOD FOR POPULATING LOGICAL DATAPATH SETS
2y 3m to grant Granted Jul 28, 2026
Patent 12641006
Dynamic Expansion And Contraction Of Edge Clusters For Managing Access To Cloud-Based Applications
5y 0m to grant Granted May 26, 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

9-10
Expected OA Rounds
39%
Grant Probability
36%
With Interview (-2.7%)
4y 6m (~7m remaining)
Median Time to Grant
High
PTA Risk
Based on 456 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