US 12,094,443 B2
Systems and methods for streamlining multimedia content acquisition
Shyam Gala, Sunnyvale, CA (US); Katheryn Shi, Palo Alto, CA (US); Christopher Gray, Burlingame, CA (US); Suudhan Rangarajan, San Jose, CA (US); Manuel Correa, San Jose, CA (US); Pablo Pissanetzky, Scotts Valey, CA (US); Bertrand Mollinier Toublet, Santa Clara, CA (US); Niranjan P. Ghate, Fremont, CA (US); Raymond Walsh, San Jose, CA (US); and Edward H. Barker, Sunnyvale, CA (US)
Assigned to Netflix, Inc., Los Gatos, CA (US)
Filed by Netflix, Inc., Los Gatos, CA (US)
Filed on Aug. 28, 2023, as Appl. No. 18/457,303.
Application 18/457,303 is a continuation of application No. 17/079,352, filed on Oct. 23, 2020, granted, now 11,741,930.
Claims priority of provisional application 62/926,207, filed on Oct. 25, 2019.
Prior Publication US 2023/0419941 A1, Dec. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G10K 11/178 (2006.01); G06F 21/10 (2013.01); H04L 65/70 (2022.01); H04L 65/75 (2022.01); H04N 21/254 (2011.01)
CPC G10K 11/178 (2013.01) [G06F 21/10 (2013.01); H04L 65/70 (2022.05); H04L 65/75 (2022.05); H04N 21/2541 (2013.01); G10K 2210/1281 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, from a client device, a request for a specific flavor of multimedia content that is stored on one or more content delivery nodes, the request comprising both a manifest request having client identification data and a license request that includes a license challenge;
validating the received request for the specified flavor of multimedia content using the client identification data in the manifest request;
generating a manifest response that includes an identification of a specified multimedia content stream that corresponds to the specified flavor of multimedia content;
performing in parallel:
determining which content delivery node has the specified flavor of multimedia content stored thereon; and
acquiring at least one license in response to the license request, the license including a response to the license challenge; and
providing the specified multimedia content stream from the determined content delivery node, including the generated manifest response and the acquired license, to the client device.