Patent classifications
H04N21/27
Live content streaming system and method
A live media streaming system and method is presented herein. The system and method includes broadcasting a live media stream in at least one of a plurality of themed broadcasting channels, the live media stream being transmitted from a broadcasting device corresponding to a broadcasting user. A jump zone (a physical region or area) is selected or defined based upon predetermined jump zone criteria corresponding to the at least one of the plurality of themed broadcasting channels. Further, a next broadcasting user is selected, wherein the user is located within the physical geographic region of the jump zone. Once the next broadcasting user is selected, a live media stream is broadcasted from the next user's broadcasting device.
Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts. Systemic delays, arbitrarily imposed delays of a broadcast signal and variances in the precise broadcast times of taped television programs have to be equalized so as to provide fair entertainment.
Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts. Systemic delays, arbitrarily imposed delays of a broadcast signal and variances in the precise broadcast times of taped television programs have to be equalized so as to provide fair entertainment.
Generating a video frame for a user interface operation during content presentation
In some implementations, a device includes one or more processors and a non-transitory memory. In some implementations, a method includes obtaining a request to perform a user interface operation at a client device while the client device is playing a media content item in a buffered content presentation mode. In some implementations, the method includes identifying a first image that represents a current playback position of the media content item at the client device. In some implementations, the method includes identifying a second image that represents a user interface element associated with the user interface operation. In some implementations, the method includes generating a first video frame that corresponds to the user interface operation by blending the first image with the second image. In some implementations, the method includes triggering the client device to present the first video frame in a real-time content presentation mode.
ASYNCHRONOUS WORKFLOWS
At least a first goal is assigned to a media asset including content and metadata. For at least two of a plurality of processes of a workflow engine relevant to said at least first goal, said media asset is simultaneously polled from time-to-time to determine whether prerequisites of said at least two of said plurality of processes have been met.
For at least one of said plurality of processes of said workflow engine for which said prerequisites have been met, said media asset is acted on to achieve at least a portion of said at least first goal.
ASYNCHRONOUS WORKFLOWS
At least a first goal is assigned to a media asset including content and metadata. For at least two of a plurality of processes of a workflow engine relevant to said at least first goal, said media asset is simultaneously polled from time-to-time to determine whether prerequisites of said at least two of said plurality of processes have been met.
For at least one of said plurality of processes of said workflow engine for which said prerequisites have been met, said media asset is acted on to achieve at least a portion of said at least first goal.
Database Table Storage Techniques for Video Delivery Service Authorization
Particular embodiments generate a database table that keeps track of authorization package combinations for videos being offered by a video delivery service. The table may allow the video delivery service to keep track of how much content is available for a specific authorization package combination that a user might have access to In one embodiment, the video delivery service does not pre-generate every single possible authorization package combination on a per-show basis. Rather, only a subset of the authorization package combinations is generated for each show. Then, the video delivery service uses a query to the database table that can calculate which content a user is authorized to access from the subset of authorization package combinations that were generated.
Generating personalized synthesized media
An example method performed by a processing system includes receiving a request from a user, wherein the request identifies a plurality of items of source content, and wherein the request indicates that the user would like to generate synthesized content from the plurality of items of source content, retrieving, by the processing system, a plurality of sets of permissions, wherein each set of permissions of the plurality of sets of permissions is associated with one item of source content of the plurality of items of source content, determining, by the processing system, whether the request can be satisfied, based on the plurality of sets of permissions, and automatically generating, by the processing system, the synthesized content using the plurality of items of source content, when the request can be satisfied based on the plurality of sets of permissions.
IPTV SESSION MANAGEMENT
A session management involves registering at least one IPTV application in a registration table so that the registration table includes at least a respective identifier of the IPTV applications. The IPTV applications are invokable at a set top box and can be so-called embedded applications and/or browser-based applications. An event requiring the invocation of an IPTV application at the set top box is detected and triggers a look-up in the registration table. The registration table is thus used as source to indicate those IPTV applications that are potentially available and can be launched at the set top box. One of the registered applications is launched for the purpose of handling the detected event.
System and method for organizing multimedia content
In one embodiment, a method of organizing multimedia content includes obtaining, by a server, a first video program. Also, the method includes selecting a first video, where the first video is a first subset of the first video program, and where the first video forms a first branch of the first video program and selecting a second video, where the second video is a second subset of the first video program. Additionally, the method includes selecting a first partial video, where the first partial video is a first subset of the first video and selecting a second partial video, where the second partial video is a second subset of the first video. The method also includes establishing a multi-dimensional index tree including a first video program level, a first video level, a first partial video level.