Patent classifications
H04N21/25808
SYSTEM AND METHOD OF MINIMIZING NETWORK BANDWIDTH RETRIEVED FROM AN EXTERNAL NETWORK
A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.
System and method for event data collection and video alignment
Software is provided to collect events that transpire during an event. Captured video of the event can then be aligned to the events by calculating an offset between timestamps provided by the devices used to capture the action data and film data. A video clip can be sourced to review events that occurred.
METHODS AND APPARATUS TO IDENTIFY AND TRIAGE DIGITAL AD RATINGS DATA QUALITY ISSUES
Methods, apparatus, systems and articles of manufacture to identify and triage digital ad ratings data quality issues includes processor circuitry to generate an aggregate factor score based on aggregate data from a first impression data point, the first impression data point including the aggregate data and duration data corresponding to a duration of time; determine a duration factor score based on the duration data from the first impression data point; determine a final weight score for the first impression data point using a normalized aggregate factor score and a normalized duration factor score for the first impression data point, the normalized aggregate factor score corresponding to aggregate factor scores of a second impression data point, the normalized duration factor score corresponding to duration factor scores of the second impression data point; and when the final weight score does not satisfy a threshold score.
TRAFFIC MANAGEMENT ARCHITECTURE
A cable distribution system includes a head end connected to a plurality of customer devices through a transmission network that provides data suitable for the plurality of customer devices. A traffic monitoring system receives from a customer support device a first data request for a parameter of one of the plurality of customer devices. The traffic monitoring system provides a second data request for the parameter of the one of said plurality of customer devices to a customer premise equipment management system in response to receiving the first data request. The traffic monitoring system receiving a first data response including the parameter from the customer premise equipment management system in response to providing the second data request to the customer premise equipment management system. The traffic monitoring system providing a second data response including the parameter from the traffic management system to the customer support device in response to receiving the first data response.
Display Apparatus with Intelligent User Interface
A display apparatus includes presence detection circuitry for detecting an individual in proximity to the display apparatus; a display for displaying video content and a user interface; a processor in communication with the user input circuitry, the display, and the search history database; and non-transitory computer readable media in communication with the processor that stores instruction code. The instruction code is executed by the processor and causes the processor to: a) determine, from the presence detection circuitry, a user in proximity of the display apparatus; b) determine one or more program types associated with the user; c) determine available programs that match the predicted one or more programs; and d) update the user interface to depict a listing of one or more of the available programs that match the predicted one or more programs.
Streaming channel personalization
The present disclosure relates to devices and methods for personalizing channel parameters for streaming content to a client device by dynamically adjusting channel parameters in response to learned user preferences. The devices and methods may receive context information from a client device and may send a rank and reward call to a reinforcement learning system for a recommendation for a value of the channel parameters. The rank and reward call may include the context information, a user vector, an item vector and a reward function error. The reinforcement learning system may use the information provided in the rank and reward call to the provide a recommendation for the value of the channel parameters. The devices and methods may use the recommendation to set the value of the channel parameters to stream the content to the client device.
Digital television rendering verification
Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. Test code is embedded in ATSC 3.0 content to determine whether a receiver can render the content. The results are reported back to the broadcaster, which can alter content or perform other modifications based on aggregated rendering statistics.
METHODS, SYSTEMS, AND MEDIA FOR RECOMMENDING CONTENT BASED ON NETWORK CONDITIONS
Methods, systems, and media for recommending content based on network conditions are provided. In some embodiments, the method comprises: receiving, from a first user device, a request to present media content recommendations on the first user device; in response to receiving the request, determining information indicating a user context associated with the first user device and network connectivity information associated with a connection status of the first user device over a communications network; identifying a group of media content items to recommend based on the user context and the network connectivity information; and causing recommendations for the group of media content items to be presented on the first user device.
Providing Supplemental Content For A Second Screen Experience
Computing devices, computer-readable media storing computer-executable instructions, methods, and systems for discovering, organizing, and presenting supplemental content are disclosed. A discovery system may be used to discover an item, such as a supplemental content presentation application, which, when launched may present supplemental content to a user while the user is consuming primary content. The supplemental content presentation application may also present a timeline that users may interact with to view different portions of the supplemental content. The timeline may also be modified by adding markers along the timeline so that when a marker is selected, a particular piece of supplemental content is presented.
DYNAMIC CONTEXT-BASED VIDEO STREAMING OVERLAY GENERATION
Disclosed are some implementations of systems, apparatus, methods and computer program products for customizing and dynamically generating overlay graphical user interfaces (GUIs) within the context of a video streaming environment.