US2023231898A1PendingUtilityA1

Transparent intercept for adaptive bitrate splicer

Assignee: ARRIS ENTPR LLCPriority: Mar 30, 2016Filed: Mar 17, 2023Published: Jul 20, 2023
Est. expiryMar 30, 2036(~9.7 yrs left)· nominal 20-yr term from priority
H04L 65/765H04L 65/611H04N 21/812H04N 21/64322H04N 21/23424H04N 21/25841H04N 21/23614H04N 21/2187H04N 21/2668H04N 21/25883H04L 65/75H04L 65/612H04L 65/762H04L 67/53H04L 61/2592H04L 61/2514H04L 67/02H04N 21/6125
69
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, systems, and computer readable media can be operable to facilitate the intercept and manipulation of content requested by a client device. The methods, systems, and apparatuses described herein enable the interception and redirection of packets based upon a set of rules. Intercepted packets may be redirected away from an origin server and may be forwarded to a splicing device. The splicing device may establish a session with a corresponding origin server, and retrieve content that is requested by the intercepted packet. In embodiments, the splicing device may identify alternate content that is associated with the intercepted packet and/or content that is further associated with a device or subscriber associated with the packet. One or more segments of the requested content, or the entirety of the requested content may be replaced with the alternate content, and the modified content may be output to the client device requesting the content.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 receiving a packet at an intercept device, the packet being output from a user device, wherein the packet comprises a request for content from an origin server;   determining whether the packet is to be modified by an intercept splicer, wherein the determination that the packet is to be modified by the intercept splicer is made by the intercept device based at least in part on a determination that a destination associated with the packet is associated with an adaptive bitrate channel;   receiving, at the intercept splicer, the requested content;   modifying at least one segment of the requested content to generate modified content; and   routing the modified content to the user device.   
     
     
         2 . The method of  claim 1 , wherein determining whether the packet is to be modified by an intercept splicer comprises determining whether the origin server associated with the packet is on a list indicating redirection to the intercept splicer. 
     
     
         3 . The method of  claim 1 , further comprising:
 preserving address and port information associated with the packet by encapsulating the packet within a wrapper before forwarding the packet to the intercept splicer.   
     
     
         4 . The method of  claim 1 , wherein the modified content includes one or more replacement pieces of content comprising one or more targeted advertisements. 
     
     
         5 . The method of  claim 4 , wherein the one or more replacement pieces of content comprises a single piece of content, and the entirety of the requested content is replaced with the single piece of content. 
     
     
         6 . The method of  claim 4 , wherein the one or more identified alternate pieces of content are associated with a geographical location of the user device. 
     
     
         7 . The method of  claim 1 , further comprising:
 outputting, to an external server, analytics associated with replacement of requested content with alternate content.   
     
     
         8 . The method of  claim 1 , wherein the intercept splicer is integrated into the intercept device. 
     
     
         9 . A system, comprising:
 an interface configured to be used to receive a packet, the packet being output from a user device, wherein the packet comprises a request for content from an origin server;   an intercept module configured to determine whether the packet is to be modified by a splicer module, wherein the determination that the packet is to be modified by the intercept splicer is made by the intercept device based at least in part on a determination that a destination associated with the packet is associated with an adaptive bitrate channel, and wherein the splicer module is configured to modify at least one segment of the requested content; and   an interface configured to be used to route the modified content to the user device.   
     
     
         10 . The system of  claim 9 , wherein the intercept module is configured to determine that the packet is to be modified by the splicer module by determining whether the origin server associated with the packet is on a list indicating redirection to the intercept splicer. 
     
     
         11 . The system of  claim 9 , wherein the intercept module is further configured to preserve address and port information associated with the packet by encapsulating the packet within a wrapper before forwarding the packet to the splicer module. 
     
     
         12 . The system of  claim 9 , wherein the modified content includes one or more replacement pieces of content comprising one or more targeted advertisements. 
     
     
         13 . The system of  claim 12 , wherein the one or more alternate pieces of content comprise a single piece of content, and the entirety of the requested content is replaced with the single piece of content. 
     
     
         14 . The system of  claim 12 , wherein the one or more identified alternate pieces of content are associated with a geographical location of the user device.

Join the waitlist — get patent alerts

Track US2023231898A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.