US 12,356,026 B2
Methods and systems for dynamic routing of content using a static playlist manifest
Vibol C. Hou, Long Beach, CA (US)
Assigned to Pluto Inc., West Hollywood, CA (US)
Filed by Pluto Inc., West Hollywood, CA (US)
Filed on Jun. 20, 2024, as Appl. No. 18/748,942.
Application 18/748,942 is a continuation of application No. 18/362,782, filed on Jul. 31, 2023, granted, now 12,047,615.
Application 18/362,782 is a continuation of application No. 17/936,332, filed on Sep. 28, 2022, granted, now 11,729,434, issued on Aug. 15, 2023.
Application 17/936,332 is a continuation of application No. 17/451,715, filed on Oct. 21, 2021, granted, now 11,463,741, issued on Oct. 4, 2022.
Application 17/451,715 is a continuation of application No. 17/077,168, filed on Oct. 22, 2020, granted, now 11,178,433, issued on Nov. 16, 2021.
Claims priority of provisional application 62/938,633, filed on Nov. 21, 2019.
Prior Publication US 2024/0340471 A1, Oct. 10, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/234 (2011.01)
CPC H04N 21/234 (2013.01) 30 Claims
OG exemplary drawing
 
1. A system, comprising:
a computer device;
a network interface; and
non-transitory computer readable memory having program instructions stored thereon that when executed by the computing device cause the system to perform operations comprising:
populating, using a locator proxy service, a redirect data store with redirect locators, the redirect locators corresponding to a first set of media comprising one or more items of media;
receiving from a user device video player, via the network interface, a request for an item of video content;
at least partly in response to the request for an item of video content, transmitting, using the network interface, one or more locators corresponding to respective redirect data store entries storing redirect locators to the one or more items of media in the first set of media to the user device;
replacing a redirect locator to at least a first item of media in the first set of media in the redirect data store with a redirect locator corresponding to a second item of media different than the first item of media associated with the replaced redirect locator;
receiving a request from the user device video player for media, the request directed to a redirect database location storing the redirect locator corresponding to the second item of media; and
at least partly in response to receiving the request for media, the request directed to the redirect database location, the redirect database location storing the redirect locator corresponding to the second item of media, enabling the second item of media to be streamed to the user device.