Patent classifications
H04N21/262
INTEGRATED RECEIVER DECODER MANAGEMENT IN HTTP STREAMING NETWORKS
A method is provided to provide configuration information from a broadcast network controller (BNC) to a decoder in an HTTP live streaming (HLS) network. The method includes the steps of: (a) initiating a configuration event notification by the BNC; (b) writing the configuration information as file; (c) announcing the configuration information as a SCTE-104 request; (d) translating the SCTE-104 request into an SCTE-35 message; (e) translating the SCTE-35 message into an HLS playlist file; and (f) retrieving the HLS playlist file at the decoder.
Methods and systems for accessing media content from multiple sources
The present disclosure is directed to methods and systems for searching for media content across multiple sources. A multi-source content system can connect various media content sources (e.g., internet streaming platforms, local or cloud storage, OTA networks, cable network, satellite network, public library databases, etc.) to a gateway. When a user searches for media content, the gateway can detect the search and perform a query across the various media content sources to locate the media content. The multi-source content system can prioritize the search results according to free content, local storage devices, gateway content services or bandwidth management metrics, and present the search results to the user. The multi-source content system can aggregate multiple media content sources and devices connected to a gateway to retrieve media content.
Updating object subscriptions based on trigger events
Updating object subscriptions based on trigger events is described. An indication of a trigger event, associated with an object, can be received from a client of a user. The object can be associated with current object data that is stored in a storage area of a subscription management system. The storage area can maintain the current object data for at least the object and a subscription list for client(s), wherein the subscription list for each of the client(s) comprises object identifiers corresponding to subscribed objects for each of the client(s). Based at least partly on receiving the indication of the trigger event and determining that the trigger event is associated with a modification to a subscription, the subscription list can be updated to generate an updated subscription list for the client and current object data for the subscribed objects identified within the updated subscription list can be provided thereto.
Hospitality property management tool and system and method for use of same
A hospitality property management tool and system and method for use of the same are disclosed. In one embodiment of the system, the system includes a set-top box located in a room at a hospitality establishment having multiple rooms. The set-top box stores various types of set-top box data and transmits the set-top box data to a remote server. The remote server receives and stores the set-top box data. The server may render a map view of the hospitality establishment based on obtained map data. The map view may include a graphical representation of the room and other rooms at the hospitality establishment. The server may annotate the graphical representation of the room with at least a portion of the set-top box data.
Hospitality property management tool and system and method for use of same
A hospitality property management tool and system and method for use of the same are disclosed. In one embodiment of the system, the system includes a set-top box located in a room at a hospitality establishment having multiple rooms. The set-top box stores various types of set-top box data and transmits the set-top box data to a remote server. The remote server receives and stores the set-top box data. The server may render a map view of the hospitality establishment based on obtained map data. The map view may include a graphical representation of the room and other rooms at the hospitality establishment. The server may annotate the graphical representation of the room with at least a portion of the set-top box data.
Resource allocation in communications networks using probability forecasts
A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.
Location-based tagging and retrieving of media content
Systems, apparatuses, components, methods, and techniques for location-based tagging and retrieving of media content are provided. Some embodiments include a media-playback device. The media-playback device includes a location-determining device that determines a geographical location of the media-playback device, a media-output device that plays media content items, at least one computer readable data storage device. The media-playback device operates to receive a selection of a location-based media playlist, the location-based media playlist including playlist data that identifies a set of media content items and defines a route. A geographic location of the media-playback device is determined using the location-determining device. A media content item of the location-based playlist is identified based on the determined geographic location and the route. The media-playback device plays the media content item.
Methods and systems for pushing audiovisual playlist based on text-attentional convolutional neural network
In some embodiments, methods and systems for pushing audiovisual playlists based on a text-attentional convolutional neural network include a local voice interactive terminal, a dialog system server and a playlist recommendation engine, where the dialog system server and the playlist recommendation engine are respectively connected to the local voice interactive terminal. In some embodiments, the local voice interactive terminal includes a microphone array, a host computer connected to the microphone array, and a voice synthesis chip board connected to the microphone array. In some embodiments, the playlist recommendation engine obtains rating data based on a rating predictor constructed by the neural network; the host computer parses the data into recommended playlist information; and the voice terminal synthesizes the results and pushes them to a user in the form of voice.
Techniques for Providing a Content Stream Based on a Delivered Stream of Content
A method of providing a content stream based on capturing an initial delivery of the content stream. The method comprises obtaining manifest data related to the initial delivery of the content stream, the manifest data being obtained one or more times in a sequence during the initial delivery of the content stream to generate one or more manifest files; associating a time-stamp with each of the manifest files, the time stamp being indicative of a time of obtaining the associated manifest file; processing each of the manifest files to identify one or more addresses referenced in the manifest file of one or more segments comprising a portion of the content stream in the initial delivery; accessing one or more of the segments identified via the one or more addresses referenced in the manifest files; modifying a last one of the manifest files to include at least a portion of an earlier manifest file of the manifest files; and providing a client with access to the manifest files including the modified last manifest file and the accessed one or more segments, thereby enabling the client to receive at least a portion of the content stream.
MEDIA PROCESSING DEVICE AND MEDIA PROCESSING METHOD
Disclosed herein is a media processing device including a receiver configured to receive a service and receive a service list for the service from a service list server, a processor configured to perform service discovery for the service based on the service list, and a displayer configured to display the service based on the service discovery. Disclosed herein is a media processing device including a memory and a processor connected to the memory, wherein the processor may be configured to transmit a service, and transmit a service list for the service from a service list server, wherein the service list may be used to perform service discovery for the service.