US 12,170,697 B2
Network policy service for dynamic media
Perry Roach, Waterloo (CA)
Assigned to NETSWEEPER (BARBADOS) INC., St. Michael (BB)
Filed by NETSWEEPER (BARBADOS) INC., St. Michael (BB)
Filed on Apr. 3, 2023, as Appl. No. 18/130,393.
Application 18/130,393 is a division of application No. 17/216,226, filed on Mar. 29, 2021, granted, now 11,647,051.
Application 17/216,226 is a continuation of application No. 15/024,499, granted, now 10,992,710, issued on Apr. 27, 2021, previously published as PCT/CA2013/000811, filed on Sep. 24, 2013.
Prior Publication US 2023/0247059 A1, Aug. 3, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/10 (2013.01); H04L 9/32 (2006.01); H04L 41/0893 (2022.01)
CPC H04L 63/20 (2013.01) [G06F 21/10 (2013.01); H04L 9/32 (2013.01); H04L 41/0893 (2013.01); H04L 63/0245 (2013.01); H04L 63/08 (2013.01); G06F 2221/2119 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of processing network requests, the method comprising:
receiving a request for a target media element at a requested location on the internet, the target media element including a video and/or audio stream, the request originating from a client computer connected to an internet service provider that provides the client computer with access to the internet including the requested location, the request identifying a media repository that stores the target media element outside of a sub-network operated by the internet service provider;
processing the request to determine a substitute media element including a video and/or audio stream that has content approximately equivalent to content of the target media element, the substitute media element hosted by the internet service provider;
generating a selection page having a substitute link to the location of the substitute media element; and
responding to the request with the selection page.