IP Library Granted Patent US 12,739,451
Granted Patent B2
US 12,739,451 · App. 19/031,371 · Granted Sep 15, 2026

Systems and methods for network selection for adaptive video streaming

Inventor: Michael Gordon (Paradise Valley, AZ)
Assignee: Adela Media Holdings Inc.
H04N21/23439H04L65/612H04L65/75H04L65/752H04L65/80H04N21/2402H04N21/8456
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,739,451
App. No.
19/031,371
Granted
Sep 15, 2026
Kind
B2
Abstract

Techniques for serving a manifest file of an adaptive streaming video include receiving a request for the manifest file from a user device. The video is encoded at different reference bitrates and each encoded reference bitrate is divided into segments to generate video segment files. The manifest file includes an ordered list of universal resource locators (URLs) that reference a set of video segment files encoded at a particular reference bitrate. A source manifest file that indicates the set of video segment files is identified based on the request. An issued manifest file that includes a first URL and a second URL is generated based on the source manifest file. The first URL references a first domain and the second URL references a second domain that is different from the first domain. The issued manifest file is transmitted to the user device as a response to the request.

Claims (47)

1 . A method of generating index information for adaptive streaming video delivery, comprising:

monitoring, by an index handler, operating characteristics of a plurality of independently managed networks of segment file servers, wherein the index handler receives information regarding performance of a given independently managed network of segment file servers from a cluster performance manager of the given independently managed network, wherein the cluster performance manager directly monitors infrastructure components within the given independently managed network;

receiving from a user device, by the index handler, a request for obtaining video content;

generating index information, using the index handler, designating at least two networks from the plurality of independently managed networks of segment file servers for retrieval of the video content based upon the monitored operating characteristics, wherein:

the index information comprises separate information for each of the designated at least two networks; and

the separate information for a given network from the designated at least two networks enables the user device to request an index file for the requested video content from the given network; and

issuing to the user device, by the index handler, the index information.

2 . The method of claim 1 , wherein designation of the at least two networks is further based upon geographic locations of networks in the plurality of independently managed networks of segment file servers.

3 . The method of claim 1 , wherein designation of the at least two networks is further based upon a geographic location of a name server receiving the request for obtaining the video content.

4 . The method of claim 1 , wherein the designated at least two networks are assigned priorities based upon a distribution policy.

5 . The method of claim 1 , wherein the index handler is a member of a cluster of index handlers, and the method further comprising selecting the receiving index handler from the cluster of index handlers to receive the request based on at least one of: the requesting user device, deterministic distribution of requests, the receiving index handler having previously processed requests for the video content, or relative network distance from the receiving index handler to a location of the user device.

6 . The method of claim 1 , further comprising assigning a session ID, and incorporating the session ID in the index information.

7 . The method of claim 1 , wherein each independently managed network is a content delivery network.

8 . The method of claim 1 , wherein the monitored operating characteristics comprise at least one of: availability, performance, load, network performance, or whether the video content is in memory.

9 . The method of claim 1 , wherein designation of the at least two networks comprises providing a hostname for a network as part of the index information.

10 . The method of claim 1 , wherein the index information is stored in a first index file, and issuing the index information to the user device comprises transmitting the first index file to the user device.

11 . The method of claim 1 , further comprising requesting, by the user device using the index information, the video content from a first network of the designated at least two networks.

12 . The method of claim 11 , further comprising receiving in response to the requesting, by the user device, an index file from the first network, the index file comprising a plurality of uniform resource locators (URLs) for requesting segments of the video content from one or more segment file servers in the first network.

13 . The method of claim 12 , wherein the segments of the video content are stored within video segment files.

14 . The method of claim 11 , further comprising receiving in response to the requesting, by the user device, an index file from the first network, the index file comprising a plurality of uniform resource locators (URLs) for requesting segments of the video content from one or more segment file server clusters in the first network.

15 . The method of claim 14 , wherein the segments of the video content are stored within video segment files.

16 . A method of generating index information for adaptive streaming video delivery, comprising:

monitoring, by an index handler, operating characteristics of a plurality of independently managed networks of segment file servers, wherein the index handler receives information regarding performance of a given independently managed network of segment file servers from a cluster performance manager of the given independently managed network, wherein the cluster performance manager directly monitors infrastructure components within the given independently managed network;

receiving from a user device, by the index handler, a request for obtaining video content;

generating index information, using the index handler, designating at least two networks from the plurality of independently managed networks of segment file servers for retrieval of the video content based upon the monitored operating characteristics, where each designated network is assigned a priority, where:

the index information comprises separate information for each of the designated at least two networks; and

the separate information for a given network from the designated at least two networks enables the user device to request an index file for the requested video content from the given network;

issuing to the user device, by the index handler, the index information;

requesting, by the user device using the index information, the video content from a first network of the designated at least two independently managed networks; and

receiving, by the user device, the video content from the first network.

17 . The method of claim 16 , wherein each independently managed network is a content delivery network.

18 . The method of claim 16 , wherein the index information is stored in an index file, and issuing the index information to the user device comprises transmitting the index file to the user device.

19 . The method of claim 1 , further comprising selecting, by the user device, a network for delivery of the video content from the designated at least two networks.

20 . The method of claim 16 , further comprising selecting, by the user device, the first network from the designated at least two networks.

21 . A method of generating index information for adaptive streaming video delivery, comprising:

monitoring, by an index handler, operating characteristics of a plurality of independently managed networks of segment file servers, wherein the index handler receives information regarding performance of a given independently managed network of segment file servers from a cluster performance manager of the given independently managed network, wherein the cluster performance manager directly monitors infrastructure components within the given independently managed network;

receiving from a user device, by the index handler, a request for obtaining a particular video;

generating, using the index handler, index information comprising information designating at least two networks from the plurality of independently managed networks of segment file servers for retrieval of the video content based upon the monitored operating characteristics, where the information designating the at least two networks is capable of enabling the user device at a later point in time to select a network from the at least two networks that is determined to be best suited to handle requests for video segment files of the particular video, where:

the index information comprises separate information for each of the designated at least two networks; and

the separate information for a given network from the designated at least two networks enables the user device to request an index file for the requested video content from the given network; and

issuing to the user device, by the index handler, the index information.

22 . The method of claim 21 , wherein designation of the at least two networks is further based upon a geographic location of networks in the plurality of independently managed networks of segment file servers.

23 . The method of claim 21 , wherein the designated at least two networks are assigned priorities based upon a distribution policy.

24 . The method of claim 21 , wherein the index handler is a member of a cluster of index handlers, and the method further comprises selecting the index handler from the cluster of index handlers to receive the request based on at least one of: the requesting user device, deterministic distribution of requests, the receiving index handler having previously processed requests for the video content, or relative network distance to a location of the user device from the receiving index handler.

25 . The method of claim 21 , further comprising assigning a session ID, and incorporating the session ID in the index information.

26 . The method of claim 21 , wherein each independently managed network is a content delivery network, and wherein the monitored operating characteristics comprise at least one of: availability, performance, load, network performance, or whether the video content is in memory.

27 . The method of claim 21 , wherein the index information is stored in a first index file, and issuing the index information to the user device comprises transmitting the first index file to the user device.

Assignments (4)
CONVERSION Recorded Jul 23, 2025
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 072193/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2025
From: DLVR, INC.
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 071806/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: GORDON, MICHAEL
To: DLVR, INC.
Reel/Frame 071584/0845 →
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
Continuity (9)
Continuation 18608698 · Mar 18, 2024
Continuation 17161496 · Jan 28, 2021
Continuation 16358063 · Mar 19, 2019
Continuation 15713179 · Sep 22, 2017
Continuation 15362217 · Nov 28, 2016
Continuation 14925693 · Oct 28, 2015
Continuation In Part 14709171 · May 11, 2015
Provisional Application 62072265 · Oct 29, 2014
Related Publication 20250175658A1 · May 29, 2025
References Cited (393)
US 5933849A · Srbljic et al. · 1999 [cited by applicant]
US 6732237B1 · Jacobs et al. · 2004 [cited by applicant]
US 6813633B2 · Wong et al. · 2004 [cited by applicant]
US 6813690B1 · Lango et al. · 2004 [cited by applicant]
US 6989773B2 · Wee et al. · 2006 [cited by applicant]
US 7065712B2 · Muto et al. · 2006 [cited by applicant]
US 7203758B2 · Cook et al. · 2007 [cited by applicant]
US 7428540B1 · Coates et al. · 2008 [cited by applicant]
US 7552223B1 · Ackaouy et al. · 2009 [cited by applicant]
US 7565494B1 · Todd et al. · 2009 [cited by applicant]
US 7844691B2 · Gopalakrishnan · 2010 [cited by applicant]
US 7860996B2 · Musayev et al. · 2010 [cited by applicant]
US 8051166B1 · Baumback et al. · 2011 [cited by applicant]
US 8055702B2 · Lango et al. · 2011 [cited by applicant]
US 8108939B2 · Bhatia et al. · 2012 [cited by applicant]
US 8112471B2 · Wei et al. · 2012 [cited by applicant]
US 8145782B2 · Mcgowan et al. · 2012 [cited by applicant]
US 8180720B1 · Kovacs et al. · 2012 [cited by applicant]
US 8219752B1 · Jenkins et al. · 2012 [cited by applicant]
US 8234350B1 · Gu · 2012 [cited by examiner]
US 8301733B2 · Mcgowan · 2012 [cited by applicant]
US 8327012B1 · Nguyen et al. · 2012 [cited by applicant]
US 8327013B2 · Mcgowan et al. · 2012 [cited by applicant]
US 8346966B1 · Phatak et al. · 2013 [cited by applicant]
US 8442858B1 · Barnes et al. · 2013 [cited by applicant]
US 8495675B1 · Philpott et al. · 2013 [cited by applicant]
US 8510773B1 · Abou-Rizk et al. · 2013 [cited by applicant]
US 8527647B2 · Gopalakrishnan · 2013 [cited by applicant]
US 8539523B2 · Patel et al. · 2013 [cited by applicant]
US 8561102B1 · Mack et al. · 2013 [cited by applicant]
US 8621044B2 · Sood et al. · 2013 [cited by applicant]
US 8627446B1 · Eaton et al. · 2014 [cited by applicant]
US 8645504B2 · McGowan · 2014 [cited by applicant]
US 8677428B2 · Lewis et al. · 2014 [cited by applicant]
US 8719399B2 · Harrang et al. · 2014 [cited by applicant]
US 8762564B1 · Philpott et al. · 2014 [cited by applicant]
US 8775258B1 · Mick, Jr. et al. · 2014 [cited by applicant]
US 8782268B2 · Pyle et al. · 2014 [cited by applicant]
US 8799943B1 · Sherwin et al. · 2014 [cited by applicant]
US 8805949B2 · Aviles et al. · 2014 [cited by applicant]
US 8806050B2 · Chen et al. · 2014 [cited by applicant]
US 8881243B2 · Magyar et al. · 2014 [cited by applicant]
US 8887214B1 · Black et al. · 2014 [cited by applicant]
US 8904457B2 · Sood et al. · 2014 [cited by applicant]
US 8909806B2 · Bocharov et al. · 2014 [cited by applicant]
US 8914824B2 · Braun et al. · 2014 [cited by applicant]
US 8930991B2 · Philpott et al. · 2015 [cited by applicant]
US 8954596B2 · Ronca et al. · 2015 [cited by applicant]
US 9167036B2 · Seed et al. · 2015 [cited by applicant]
US 9197559B1 · Cloonan et al. · 2015 [cited by applicant]
US 9209934B2 · Luby et al. · 2015 [cited by applicant]
US 9246965B1 · Stoica · 2016 [cited by examiner]
US 9336060B2 · Nori et al. · 2016 [cited by applicant]
US 9363329B1 · Kolam et al. · 2016 [cited by applicant]
US 9426089B2 · Gordon · 2016 [cited by applicant]
US 9497290B2 · Furbeck et al. · 2016 [cited by applicant]
US 9509742B2 · Gordon · 2016 [cited by applicant]
US 9532092B1 · Suryanarayanan et al. · 2016 [cited by applicant]
US 9548874B2 · Joe et al. · 2017 [cited by applicant]
US 9578395B1 · Qureshi · 2017 [cited by examiner]
US 9613042B1 · Joseph et al. · 2017 [cited by applicant]
US 9628554B2 · Marshall · 2017 [cited by examiner]
US 10034048B2 · Bichot · 2018 [cited by examiner]
US 10148716B1 · Joseph · 2018 [cited by examiner]
US 10182096B1 · Siddiqi · 2019 [cited by examiner]
US 10630771B1 · Garza et al. · 2020 [cited by applicant]
US 10771824B1 · Haritaoglu et al. · 2020 [cited by applicant]
US 10862994B1 · Ganjam et al. · 2020 [cited by applicant]
US 10904639B1 · Benson et al. · 2021 [cited by applicant]
US 11658915B2 · Ibrahim · 2023 [cited by applicant]
US 11710151B2 · Mcgowan et al. · 2023 [cited by applicant]
US 12581172B2 · Gordon · 2026 [cited by applicant]
US 12593081B2 · Gordon et al. · 2026 [cited by applicant]
US 20020069420A1 · Russell et al. · 2002 [cited by applicant]
US 20020087797A1 · Adrangi · 2002 [cited by applicant]
US 20020128908A1 · Levin et al. · 2002 [cited by applicant]
US 20020133597A1 · Jhingan et al. · 2002 [cited by applicant]
US 20020152318A1 · Menon et al. · 2002 [cited by applicant]
US 20030046239A1 · Geilfuss et al. · 2003 [cited by applicant]
US 20030066078A1 · Bjorgan et al. · 2003 [cited by applicant]
US 20030233423A1 · Dilley et al. · 2003 [cited by applicant]
US 20040078470A1 · Baumeister et al. · 2004 [cited by applicant]
US 20040210320A1 · Pandya · 2004 [cited by applicant]
US 20050010653A1 · McCanne · 2005 [cited by applicant]
US 20050235047A1 · Li et al. · 2005 [cited by applicant]
US 20050262245A1 · Menon et al. · 2005 [cited by applicant]
US 20060004627A1 · Baluja · 2006 [cited by applicant]
US 20060072583A1 · Sanda et al. · 2006 [cited by applicant]
US 20060274760A1 · Loher · 2006 [cited by applicant]
US 20070050491A1 · Kataoka et al. · 2007 [cited by applicant]
US 20080010117A1 · Oliveira et al. · 2008 [cited by applicant]
US 20080065718A1 · Todd et al. · 2008 [cited by applicant]
US 20080086523A1 · Afergan et al. · 2008 [cited by applicant]
US 20080109657A1 · Bajaj et al. · 2008 [cited by applicant]
US 20080187279A1 · Gilley et al. · 2008 [cited by applicant]
US 20080208668A1 · Heller et al. · 2008 [cited by applicant]
US 20090024634A1 · Harrang et al. · 2009 [cited by applicant]
US 20090031339A1 · Pickens et al. · 2009 [cited by applicant]
US 20090073006A1 · Wegener · 2009 [cited by applicant]
US 20090196339A1 · Hirabayashi · 2009 [cited by applicant]
US 20090249418A1 · Llorach et al. · 2009 [cited by applicant]
US 20090288076A1 · Johnson et al. · 2009 [cited by applicant]
US 20090307722A1 · Gross · 2009 [cited by applicant]
US 20090316715A1 · Saniee · 2009 [cited by applicant]
US 20100023693A1 · Dilley et al. · 2010 [cited by applicant]
US 20100046633A1 · Kasai et al. · 2010 [cited by applicant]
US 20100057894A1 · Glasser · 2010 [cited by applicant]
US 20100153415A1 · Muntz · 2010 [cited by applicant]
US 20100180208A1 · Kasten et al. · 2010 [cited by applicant]
US 20100250772A1 · Mao · 2010 [cited by applicant]
US 20100251289A1 · Agarwal et al. · 2010 [cited by applicant]
US 20100268789A1 · Yoo et al. · 2010 [cited by applicant]
US 20100268836A1 · Jabri et al. · 2010 [cited by applicant]
US 20100313135A1 · Johnson et al. · 2010 [cited by applicant]
US 20100322213A1 · Liu et al. · 2010 [cited by applicant]
US 20110015989A1 · Tidwell et al. · 2011 [cited by applicant]
US 20110053513A1 · Papakostas et al. · 2011 [cited by applicant]
US 20110088076A1 · Li et al. · 2011 [cited by applicant]
US 20110107030A1 · Borst et al. · 2011 [cited by applicant]
US 20110137888A1 · Yoo et al. · 2011 [cited by applicant]
US 20110138064A1 · Rieger et al. · 2011 [cited by applicant]
US 20110161409A1 · Nair et al. · 2011 [cited by applicant]
US 20110173345A1 · Knox et al. · 2011 [cited by applicant]
US 20110179185A1 · Wang et al. · 2011 [cited by applicant]
US 20110231519A1 · Luby et al. · 2011 [cited by applicant]
US 20110246518A1 · Mehrotra et al. · 2011 [cited by applicant]
US 20110246563A1 · Keum et al. · 2011 [cited by applicant]
US 20110252082A1 · Cobb et al. · 2011 [cited by applicant]
US 20110258049A1 · Ramer et al. · 2011 [cited by applicant]
US 20110271299A1 · Kakani et al. · 2011 [cited by applicant]
US 20110276623A1 · Girbal · 2011 [cited by applicant]
US 20110289126A1 · Aikas et al. · 2011 [cited by applicant]
US 20110314130A1 · Strasman · 2011 [cited by applicant]
US 20110320287A1 · Holt et al. · 2011 [cited by applicant]
US 20120005312A1 · Mcgowan et al. · 2012 [cited by applicant]
US 20120047542A1 · Lewis et al. · 2012 [cited by applicant]
US 20120072465A1 · Mcgowan et al. · 2012 [cited by applicant]
US 20120116883A1 · Asam et al. · 2012 [cited by applicant]
US 20120117239A1 · Holloway et al. · 2012 [cited by applicant]
US 20120137015A1 · Sun · 2012 [cited by applicant]
US 20120151009A1 · Bouazizi et al. · 2012 [cited by applicant]
US 20120158985A1 · Patten et al. · 2012 [cited by applicant]
US 20120185608A1 · McGowan et al. · 2012 [cited by applicant]
US 20120185895A1 · Wong et al. · 2012 [cited by applicant]
US 20120198492A1 · Dhruv et al. · 2012 [cited by applicant]
US 20120222063A1 · Mao et al. · 2012 [cited by applicant]
US 20120240176A1 · Ma et al. · 2012 [cited by applicant]
US 20120254456A1 · Visharam et al. · 2012 [cited by applicant]
US 20120259946A1 · Stockhammer et al. · 2012 [cited by applicant]
US 20120284371A1 · Begen et al. · 2012 [cited by applicant]
US 20130054728A1 · Amir et al. · 2013 [cited by applicant]
US 20130054972A1 · Thorwirth · 2013 [cited by applicant]
US 20130064283A1 · Sun et al. · 2013 [cited by applicant]
US 20130091249A1 · McHugh · 2013 [cited by examiner]
US 20130091521A1 · Phillips et al. · 2013 [cited by applicant]
US 20130094564A1 · Yang et al. · 2013 [cited by applicant]
US 20130097309A1 · Ma et al. · 2013 [cited by applicant]
US 20130103785A1 · Lyon · 2013 [cited by applicant]
US 20130103849A1 · Mao et al. · 2013 [cited by applicant]
US 20130117120A1 · Shafiee · 2013 [cited by applicant]
US 20130156119A1 · Poulin · 2013 [cited by applicant]
US 20130159473A1 · Newton et al. · 2013 [cited by applicant]
US 20130159496A1 · Hamilton · 2013 [cited by examiner]
US 20130163758A1 · Swaminathan et al. · 2013 [cited by applicant]
US 20130179917A1 · Gu et al. · 2013 [cited by applicant]
US 20130198328A1 · Green et al. · 2013 [cited by applicant]
US 20130198335A1 · Goel et al. · 2013 [cited by applicant]
US 20130204973A1 · Yie et al. · 2013 [cited by applicant]
US 20130219428A1 · Jennings et al. · 2013 [cited by applicant]
US 20130246577A1 · Gonzales et al. · 2013 [cited by applicant]
US 20130260796A1 · Hasek · 2013 [cited by applicant]
US 20130268963A1 · Nugent et al. · 2013 [cited by applicant]
US 20130268965A1 · Sherwin et al. · 2013 [cited by applicant]
US 20130290465A1 · Harrison et al. · 2013 [cited by applicant]
US 20130290492A1 · ElArabawy · 2013 [cited by examiner]
US 20130290557A1 · Baratz · 2013 [cited by applicant]
US 20130317919A1 · Raman et al. · 2013 [cited by applicant]
US 20130329781A1 · Su et al. · 2013 [cited by applicant]
US 20130332971A1 · Fisher · 2013 [cited by applicant]
US 20140006951A1 · Hunter · 2014 [cited by applicant]
US 20140019593A1 · Reznik et al. · 2014 [cited by applicant]
US 20140020036A1 · Hasek et al. · 2014 [cited by applicant]
US 20140032849A1 · De Vleeschauwer et al. · 2014 [cited by applicant]
US 20140040026A1 · Swaminathan et al. · 2014 [cited by applicant]
US 20140040498A1 · Oyman · 2014 [cited by examiner]
US 20140044197A1 · Liao et al. · 2014 [cited by applicant]
US 20140089465A1 · Van Brandenburg et al. · 2014 [cited by applicant]
US 20140108671A1 · Watson et al. · 2014 [cited by applicant]
US 20140119432A1 · Wang et al. · 2014 [cited by applicant]
US 20140143046A1 · Doe et al. · 2014 [cited by applicant]
US 20140149210A1 · Ma et al. · 2014 [cited by applicant]
US 20140149557A1 · Lohmar et al. · 2014 [cited by applicant]
US 20140150019A1 · Ma et al. · 2014 [cited by applicant]
US 20140164447A1 · Tarafdar et al. · 2014 [cited by applicant]
US 20140195653A1 · Alexander et al. · 2014 [cited by applicant]
US 20140208374A1 · Delaunay et al. · 2014 [cited by applicant]
US 20140229579A1 · Johnson · 2014 [cited by applicant]
US 20140229604A1 · Pfeffer · 2014 [cited by applicant]
US 20140230003A1 · Ma et al. · 2014 [cited by applicant]
US 20140236739A1 · Mactiernan et al. · 2014 [cited by applicant]
US 20140241419A1 · Holmer · 2014 [cited by applicant]
US 20140250230A1 · Brueck · 2014 [cited by examiner]
US 20140259044A1 · Kirby et al. · 2014 [cited by applicant]
US 20140280480A1 · Kazerani et al. · 2014 [cited by applicant]
US 20140280906A1 · Johns et al. · 2014 [cited by applicant]
US 20140282765A1 · Casey et al. · 2014 [cited by applicant]
US 20140297869A1 · Brueck et al. · 2014 [cited by applicant]
US 20140316899A1 · Mcgowan et al. · 2014 [cited by applicant]
US 20140337127A1 · Morel et al. · 2014 [cited by applicant]
US 20140337411A1 · Panje et al. · 2014 [cited by applicant]
US 20140344400A1 · Varney et al. · 2014 [cited by applicant]
US 20140351385A1 · Li · 2014 [cited by examiner]
US 20140358925A1 · Jakobowski · 2014 [cited by applicant]
US 20140359081A1 · Van Deventer et al. · 2014 [cited by applicant]
US 20140365491A1 · Macaulay et al. · 2014 [cited by applicant]
US 20140365877A1 · Jacobson · 2014 [cited by examiner]
US 20140379871A1 · Van Brandenburg · 2014 [cited by examiner]
US 20150026308A1 · Mactiernan et al. · 2015 [cited by applicant]
US 20150026468A1 · Riegel et al. · 2015 [cited by applicant]
US 20150040238A1 · Sarsa · 2015 [cited by applicant]
US 20150074232A1 · Phillips et al. · 2015 [cited by applicant]
US 20150095511A1 · Mcgowan et al. · 2015 [cited by applicant]
US 20150120821A1 · Bendell · 2015 [cited by applicant]
US 20150127844A1 · Phillips · 2015 [cited by examiner]
US 20150127845A1 · Phillips et al. · 2015 [cited by applicant]
US 20150172354A1 · Coppola et al. · 2015 [cited by applicant]
US 20150180924A1 · O'callaghan · 2015 [cited by applicant]
US 20150200991A1 · Kwon · 2015 [cited by applicant]
US 20150229471A1 · Nair et al. · 2015 [cited by applicant]
US 20150256577A1 · Gutirrez Vilar et al. · 2015 [cited by applicant]
US 20150271179A1 · Wang et al. · 2015 [cited by applicant]
US 20150271541A1 · Gonder et al. · 2015 [cited by applicant]
US 20150288647A1 · Chhabra et al. · 2015 [cited by applicant]
US 20150288732A1 · Phillips et al. · 2015 [cited by applicant]
US 20150296274A1 · Good et al. · 2015 [cited by applicant]
US 20150302487A1 · Reynolds · 2015 [cited by applicant]
US 20150304196A1 · Sun et al. · 2015 [cited by applicant]
US 20150325268A1 · Berger et al. · 2015 [cited by applicant]
US 20150341410A1 · Schrempp et al. · 2015 [cited by applicant]
US 20150365450A1 · Gaunt · 2015 [cited by examiner]
US 20150371280A1 · Bjordammen · 2015 [cited by applicant]
US 20150373079A1 · Seedorf et al. · 2015 [cited by applicant]
US 20150373385A1 · Straub et al. · 2015 [cited by applicant]
US 20150382042A1 · Wagenaar et al. · 2015 [cited by applicant]
US 20160006817A1 · Mitic et al. · 2016 [cited by applicant]
US 20160014439A1 · Friedrich · 2016 [cited by examiner]
US 20160028647A1 · Ramakrishnan et al. · 2016 [cited by applicant]
US 20160044125A1 · Hardin et al. · 2016 [cited by applicant]
US 20160080470A1 · Shanson · 2016 [cited by applicant]
US 20160112484A1 · Liu · 2016 [cited by examiner]
US 20160127260A1 · Gordon · 2016 [cited by applicant]
US 20160127440A1 · Gordon · 2016 [cited by applicant]
US 20160127803A1 · Shanson et al. · 2016 [cited by applicant]
US 20160149978A1 · Wissingh · 2016 [cited by examiner]
US 20160164841A1 · Mikhailov et al. · 2016 [cited by applicant]
US 20160182475A1 · Uzun · 2016 [cited by applicant]
US 20160191658A1 · Kolam et al. · 2016 [cited by applicant]
US 20160192029A1 · Bergstrom · 2016 [cited by applicant]
US 20160218963A1 · Nauck et al. · 2016 [cited by applicant]
US 20160224192A1 · Carr · 2016 [cited by applicant]
US 20160248884A1 · Larabi et al. · 2016 [cited by applicant]
US 20160295216A1 · Aaron et al. · 2016 [cited by applicant]
US 20160316233A1 · Ghadi et al. · 2016 [cited by applicant]
US 20160323606A1 · Mao et al. · 2016 [cited by applicant]
US 20170035351A1 · Prerau et al. · 2017 [cited by applicant]
US 20170195242A1 · Ibrahim · 2017 [cited by applicant]
US 20170280181A1 · Ramaley · 2017 [cited by applicant]
US 20170289597A1 · Riedel et al. · 2017 [cited by applicant]
US 20170359628A1 · Sachdev et al. · 2017 [cited by applicant]
US 20180376177A1 · Nugent et al. · 2018 [cited by applicant]
US 20250168416A1 · Gordon et al. · 2025 [cited by applicant]
US 20250168417A1 · Gordon et al. · 2025 [cited by applicant]
US 20250168418A1 · Gordon et al. · 2025 [cited by applicant]
US 20250168424A1 · Gordon · 2025 [cited by applicant]
US 20250168425A1 · Gordon · 2025 [cited by applicant]
US 20250168472A1 · Gordon · 2025 [cited by applicant]
US 20250203131A1 · Gordon et al. · 2025 [cited by applicant]
CN 1713721A · 2005 [cited by applicant]
CN 102948125A · 2013 [cited by applicant]
CN 103210642A · 2013 [cited by applicant]
CN 103370709A · 2013 [cited by applicant]
CN 103583050A · 2014 [cited by applicant]
GB 2529766A · 2016 [cited by applicant]
JP 2009182889A · 2009 [cited by applicant]
TW 201424314A · 2014 [cited by applicant]
WO 2010006134A2 · 2010 [cited by applicant]
WO 2011139305A1 · 2011 [cited by applicant]
WO 2012100117A1 · 2012 [cited by applicant]
WO 2013030096A1 · 2013 [cited by applicant]
WO 2013098317A1 · 2013 [cited by applicant]
WO 2013098319A1 · 2013 [cited by applicant]
WO 2013147983A1 · 2013 [cited by applicant]
WO 2014176014A1 · 2014 [cited by applicant]
Pomelo, LLC Tech Memo, Analysis of Netflix's Security Framework for ‘Watch Instantly’ Service, Mar.-Apr. 2009, 18 pgs. [cited by applicant]
“Aikas et al.”, U.S. Appl. No. 61/346,166, filed May 19, 2010. [cited by applicant]
“Delivering Live and On-Demand Smooth Streaming”, Microsoft Silverlight, 2009, 28 pgs. [cited by applicant]
“Pseudo CR: Adaptive HTTP Streaming Full Solution Proposal”, Qualcomm Incorporated, 3GPP TSG-SA4, Jan. 25-29, 2010, St Julians, Malta, 17 pgs. [cited by applicant]
“System i: Networking Domain Name System”, IBM, Feb. 2006, 48 pgs. [cited by applicant]
Amini et al., “ARMS : Adaptive Rich Media Secure Streaming”, 2003 Proceedings of the eleventh ACM international conference on Multimedia, Nov. 2, 2003, https://doi.org/10.1145/957013.957027, pp. 86-87. [cited by applicant]
Backx et al., “A Comparison of Peer-to-Peer Architectures”, Proceedings of the Eurescom Summit 2002 Powerful Networks for Profitable Services, VDE Verlag GBMH, Heidelberg, Oct. 21-24, 2002, pp. 215-222. [cited by applicant]
Baentsch et al., “Introducing application-level replication and naming into today's Web”, Computer Networks and ISDN Systems, No. 28, 1996, pp. 921-930. [cited by applicant]
Brubeck et al., “Hierarchical Storage Management in a Distributed VOD System”, IEEE, Fall 1996, 11 pgs. [cited by applicant]
Chankhunthod et al., “A Hierarchical Internet Object Cache”, Proceedings of the USENIX 1006 Annual Technical Conference, San Diego, California, Jan. 1996, 11 pgs. [cited by applicant]
Chen et al., U.S. Appl. No. 61/372,399, filed Aug. 10, 2010. [cited by applicant]
Dai et al., “SmartCapture: A Compact Video Capture, Encoding and Streaming Technology for UAVs”, Airborne Intelligence, Surveillance, Reconnaissance (ISR) Systems and Applications V, vol. 6946, 69460F, Apr. 14, 2008, ht… [cited by applicant]
Daoust et al., “Towards Video on the Web with HTML5”, W3C/ERCIM, Oct. 2010, 6 pgs. [cited by applicant]
Ding et al., “P2P Networks for Content Sharing”, Grid Computing and Distributed Systems Laboratory, Department of Computer Science and Software Engineering, The University of Melbourne, AU, Feb. 10, 2004, 35 pgs. [cited by applicant]
Friedman et al., “A Framework for Caching Multimedia Objects in the Internet”, M3W: Proceedings of the 2001 international workshop on Multimedia middleware, 2001, https://doi.org/10.1145/985135.985152, pp. 52-55. [cited by applicant]
Gwertzman et al., “World-Wide Web Cache Consistency”, Proceedings of the USENIX 1996 Annual Technical Conference, San Diego, California, Jan. 1996, 12 pgs. [cited by applicant]
Hurtado Guzman, Juan Esteban, “Development and Implementation of an Adaptive HTTP Streaming Framework for H.264/MVC Coded Media”, Nov. 2010, 108 pgs. [cited by applicant]
Nelson, “Smooth Streaming Deployment Guide”, Microsoft Expression Encoder, Aug. 2010, 66 pgs. [cited by applicant]
Povey et al., “A Distributed Internet Cache”, Proceedings of the 20th Australasian Computer Science Conference, Sydney, Australia, Feb. 5-7, 1997. [cited by applicant]
Rabinovich et al., “RaDaR: a scalable architecture for a global Web hosting service”, Computer Networks, vol. 31, 1999, pp. 1545-1561. [cited by applicant]
Reisslein et al., “Interactive video streaming with proxy servers”, Information Sciences, vol. 140, 2002, pp. 3-31. [cited by applicant]
Rodriguez et al., “Analysis of Web caching architectures: hierarchical and distributed caching”, IEEE/ACM Transactions on Networking, vol. 9, No. 2, Aug. 2001, 15 pgs. [cited by applicant]
Sniffen, “Practically engageable adversaries for streaming media”, Springer, Internet Citation, 2009, pp. 1-9, XP002696092. [cited by applicant]
Thouin et al., “Video-on-Demand Networks: Design Approaches and Future Challenges”, IEEE Network, vol. 21, No. 2, Mar.-Apr. 2007. [cited by applicant]
Wang et al., U.S. Appl. No. 61/296,790, filed Jan. 20, 2010. [cited by applicant]
Wessels et al., “Application of Internet Cache Protocol (ICP), version 2”, Network Working Group, National Laboratory for Applied Network Research, UCSD, Sep. 1997, 24 pgs. [cited by applicant]
Wright et al., “A Reliable Multicast Webcast Protocol for Multimedia Collaboration and Caching”, Multimedia '00: Proceedings of the eighth ACM international conference on Multimedia, 2000, https://doi.org/10.1145/354384… [cited by applicant]
Zeng et al., “Cloud Service and Service Selection Algorithm Research”, GEC 2009, Jun. 12-14, 2009, Shanghai, China, 4 pgs. [cited by applicant]
AU2015339201 received a First Examination Report dated Jun. 3, 2019, 5 pgs. [cited by applicant]
CN201580071725.2 received an Office Action dated Jun. 27, 2019, 9 pgs. (5 pages of English Translation and 4 pages of Official copy). [cited by applicant]
Decision to Grant for GB1518653.9 dated Jan. 31, 2017, 2 pgs. [cited by applicant]
Examination report dated Jun. 29, 2018 in related Australian application No. 2018202556, 4 pgs. [cited by applicant]
Examination Report for GB1518653.9 dated Oct. 27, 2016, 2 pgs. [cited by applicant]
Examination Report No. 1 for standard patent application AU 2014257422 dated Apr. 13, 2017, 4 pgs. [cited by applicant]
Examination Report No. 2 for AU Patent Application No. 2014257422 dated Apr. 3, 2018, 4 pgs. [cited by applicant]
Examination Report No. 3 for Australian Patent Application No. 2018202556 dated May 22, 2019, 5 pgs. [cited by applicant]
Extended European Search Report and Search Opinion received for European Application No. 19176273.1, mailed on Oct. 17, 2019, 12 pgs. [cited by applicant]
International Application No. PCT/US2015/058054 received an International Preliminary Report on Patentability dated May 11, 2017, 17 pgs. [cited by applicant]
International Preliminary Report on Patentability for PCT/US2014/032850 issued Oct. 27, 2015, 9 pgs. [cited by applicant]
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/US2021/064283, mailed on Jan. 11, 2024, 07 pgs. [cited by applicant]
International Search Report and Written Opinion for PCT/US2014/032850, dated Aug. 29, 2014, 12 pgs. [cited by applicant]
International Search Report and Written Opinion of PCT/US2015/058054 mailed Apr. 28, 2016, 22 pgs. [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US2021/064283, mailed on Apr. 7, 2022, 09 pgs. [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US2024/021906, mailed on Jul. 2, 2024, 10 pgs. [cited by applicant]
International Search Report dated Jul. 18, 2018, PCT/US2017/064319, 6 pgs. [cited by applicant]
Office Action dated Apr. 15, 2020 for Canadian Application No. 2,909,517, 4 pgs. [cited by applicant]
Office Action for GB1518653.9 dated Jan. 8, 2016, 1 pg. [cited by applicant]
PCT/US2015/058054 received an Invitation to Pay Add'l Fees and Partial Search Report dated Feb. 18, 2016, 9 pgs. [cited by applicant]
Second Examination Report dated Dec. 6, 2018 in Australian Patent Application No. 2018202556, 4 pgs. [cited by applicant]
U.S. Appl. No. 14/341,674, filed Jul. 25, 2014, Final Rejection dated Dec. 1, 2016, 18 pgs. [cited by applicant]
U.S. Appl. No. 14/341,674, filed Jul. 25, 2014, Non-Final Office Action dated Jan. 29, 2015, 19 pgs. [cited by applicant]
U.S. Appl. No. 14/341,674, filed Jul. 25, 2014, Non-Final Office Action dated Nov. 20, 2015, 15 pgs. [cited by applicant]
U.S. Appl. No. 14/709,171, “Final Office Action”, Feb. 25, 2016, 14 pgs. [cited by applicant]
U.S. Appl. No. 14/709,171, “Notice of Allowance”, May 24, 2016, 7 pgs. [cited by applicant]
U.S. Appl. No. 14/925,693, “First Action Interview Office Action Summary”, Apr. 11, 2016, 7 pgs. [cited by applicant]
U.S. Appl. No. 14/925,693, “First Action Interview Pilot Program Pre-Interview Commu”, Feb. 25, 2016, 5 pgs. [cited by applicant]
U.S. Appl. No. 14/925,693, “Notice of Allowance”, dated Sep. 23, 2016, 5 pgs. [cited by applicant]
U.S. Appl. No. 15/215,889 received a First Action Interview Pilot Program Pre-Interview Communication dated Nov. 17, 2016, 4 pgs. [cited by applicant]
U.S. Appl. No. 15/215,889 received a Notice of Allowance dated Feb. 15, 2017, 7 pgs. [cited by applicant]
U.S. Appl. No. 15/362,217, “First Action Interview Pilot Program Pre-Interview Communication”, dated Apr. 7, 2017, 3 pgs. [cited by applicant]
U.S. Appl. No. 15/362,217, “Notice of Allowance”, dated Jun. 27, 2017, 10 pgs. [cited by applicant]
U.S. Appl. No. 15/615,073 received a First Action Interview Pilot Program Pre-Interview Communication dated Oct. 6, 2017, 5 pgs. [cited by applicant]
U.S. Appl. No. 15/615,073 received a Notice of Allowance dated Jul. 11, 2018, 6 pgs. [cited by applicant]
U.S. Appl. No. 15/615,073, “First Action Interview Office Action Summary”, dated Jan. 30, 2018, 10 pgs. [cited by applicant]
U.S. Appl. No. 15/683,462 received a Final Office Action dated Jul. 5, 2018, 6 pgs. [cited by applicant]
U.S. Appl. No. 15/683,462 received a Non-Final Office Action dated Nov. 30, 2017, 13 pgs. [cited by applicant]
U.S. Appl. No. 15/683,462 received a Notice of Allowance dated Sep. 5, 2018, 6 pgs. [cited by applicant]
U.S. Appl. No. 15/713,179 received a Final Office Action dated Oct. 4, 2018, 6 pgs. [cited by applicant]
U.S. Appl. No. 15/713,179 received a Non-Final Office Action dated Jan. 11, 2018, 19 pgs. [cited by applicant]
U.S. Appl. No. 15/713,179, “Notice of Allowance”, dated Nov. 28, 2018, 6 pgs. [cited by applicant]
U.S. Appl. No. 15/713,188 received a Final Office Action dated Jun. 29, 2018, 6 pgs. [cited by applicant]
U.S. Appl. No. 15/713,188 received a Non-Final Office Action dated Dec. 14, 2017, 19 pgs. [cited by applicant]
U.S. Appl. No. 15/713,188 received a Notice of Allowance dated Aug. 31, 2018, 6 pgs. [cited by applicant]
U.S. Appl. No. 16/130,637 received a Non-Final Office Action dated Feb. 21, 2020, 11 pgs. [cited by applicant]
U.S. Appl. No. 16/130,637, Notice of Allowance, dated Jan. 12, 2023, 7 pgs. [cited by applicant]
U.S. Appl. No. 16/130,637, received a Final Office Action dated Sep. 25, 2020, 12 pgs. [cited by applicant]
U.S. Appl. No. 16/173,043 received a Non-Final Office Action dated Apr. 1, 2021, 12 pgs. [cited by applicant]
U.S. Appl. No. 16/173,043 received a Non-Final Office Action dated Nov. 15, 2019, 11 pgs. [cited by applicant]
U.S. Appl. No. 16/173,043, “Corrected Notice of Allowability”, dated Nov. 23, 2022, 3 pgs. [cited by applicant]
U.S. Appl. No. 16/173,104 received a Non-Final Office Action dated Nov. 29, 2019, 13 pgs. [cited by applicant]
U.S. Appl. No. 16/358,063 received a Final Office Action dated Feb. 20, 2020, 8 pgs. [cited by applicant]
U.S. Appl. No. 16/358,063 received a Non-Final Office Action dated May 15, 2019, 15 pgs. [cited by applicant]
U.S. Appl. No. 17/161,496, Final Office Action, dated Dec. 23, 2022, 12 pgs. [cited by applicant]
U.S. Appl. No. 17/161,496, Non-Final Office Action, dated Mar. 17, 2022, 12 pgs. [cited by applicant]
U.S. Appl. No. 17/384,532, Non-Final Office Action, dated Sep. 16, 2022, 7 pgs. [cited by applicant]
U.S. Appl. No. 17/384,532, Notice of Allowance, dated Feb. 9, 2023, 5 pgs. [cited by applicant]
U.S. Appl. No. 14/069,961, filed Nov. 1, 2013, Non-Final Office Action mailed Apr. 7, 2014, 17 pgs. [cited by applicant]
U.S. Appl. No. 14/069,961, filed Nov. 1, 2013, Non-Final Office Action mailed Jul. 23, 2014, 20 pgs. [cited by applicant]
“Frequently Asked Questions”, available online at https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html, updat… [cited by applicant]
“Information technology—Dynamic adaptive streaming for HTTP (DASH); Part 1: Media presentation and description and segment formats”, International Standard, ISO/IEC 23009-1, Second edition May 15, 2014, 15 pgs. [cited by applicant]
“Pseudo CR: Adaptive HTTP Streaming in PSS—Data Formats for HTTP—Streaming excluding MPD”, Qualcomm Europe S.A.R.L., 3GPP Draft, TR 26.234, Version 0.1.0, S4-AHI128, Dec. 9, 2009, 8 pgs. [cited by applicant]
“URL pattern for HTTP Streaming”, Nokia Corporation, 3GPP Draft, TS26.cde, Version 0.0.1, S4-090805, Nov. 3, 2009, pp. 1-4. [cited by applicant]
Adhikari et al., “Unreeling Netflix: Understanding and Improving Multi-CDN Movie Delivery”, Proceedings IEEE InfoCom, Orlando, Florida, Mar. 25-30, 2012, pp. 1620-1628, doi: 10.1109/INFCOM.2012.6195531. [cited by applicant]
Barten, “Contrast sensitivity of the human eye and its effects on image quality”, SPIE Optical Engineering Press, Bellingham, WA, 1999, 226 pgs., http://spie.org/Publications/Book/353254. [cited by applicant]
Hore et al., “Image Quality Metrics: PSNR vs. SSIM”, 20th International Conference on Pattern Recognition, Aug. 23-26, 2010, 4 pgs., doi: 10.1109/ICPR.2010.579. [cited by applicant]
Manzato et al., “Transcoding Evaluation in Live Video Adaptation”, Fourth Latin American Web Congress, Oct. 1, 2006, pp. 203-208, doi: 10.1109/LA-WEB.2006.35. [cited by applicant]
Moldovan et al., “A novel methodology for mapping objective video quality metrics to the subjective MOS scale”, IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, Jun. 2014, pp. 1-7, doi: 10.… [cited by applicant]
Sodagar, “MPEG-DASH: The Standard for Multimedia Streaming Over Internet”, IEEE MultiMedia, vol. 18, No. 4, Apr. 2011, pp. 62-67, doi: 10.1109/MMUL.2011.71. [cited by applicant]
Tokumo et al., “DASH: additional use cases for server event signaling”, 101 Mpeg Meeting, (Motion Picture Expert Group Or ISO/IEC JTC1/SC29/WG11), Jul. 11, 2012, XP030054199. [cited by applicant]
Wang et al., “Image quality assessment: from error visibility to structural similarity”, IEEE transactions on image processing, vol. 13, No. 4, Apr. 2004, pp. 600-612, doi: 10.1109/TIP.2003.819861. [cited by applicant]