H04N21/4758

Methods and Systems for Determining a Reaction Time for a Response and Synchronizing User Interface(s) with Content being Rendered

Example methods and systems for computing a reaction time from an indexed event occurring in an indexed recording to a reaction signal are described. An example method includes receiving a sample of ambient content of a computing device, determining a position identification of the sample of ambient content into an indexed recording to which the sample of ambient content matches, based on the position identification, synchronizing display of content on a user interface of the computing device to the indexed recording, and computing the reaction time. The reaction signal is generated by the computing device and is indicative of a user's response to the indexed event.

INTERFACES BETWEEN DASH AWARE APPLICATION AND DASH CLIENT FOR SERVICE INTERACTIVITY SUPPORT

In one example, a device includes one or more processors implemented in circuitry and configured to execute a Dynamic Adaptive Streaming over HTTP (DASH) aware application (DAA) and a DASH client, and one or more user interfaces. The DAA subscribes to DASH events of a DASH event stream via a first application programming interface (API) between the DAA and a DASH client executed by the one or more processors. The DAA then receives data for one or more DASH events of the DASH event stream from the DASH client via a second API between the DAA and the DASH client, the data for the one or more DASH events specifying interactivity-related content. The DAA then presents the interactivity-related content via the one or more user interfaces. The DAA may further send usage measurements on usage of the interactivity-related content to the DASH client, for reporting to a report server device.

Interactive broadcast system and method

An interactive system and method allow for broadcast of basic content data along with data that define graphical inserts that can be played with or super-imposed on screens of the decoded broadcast. Coordinated pages or screens may be transmitted to audience secondary devices, such as smart phones, tablet computers, and so forth. Audience members may participate in an interactive experience by selecting options provided on the secondary devices. Audience responses are received, aggregated, and rules applied in accordance with the desired experience. The graphical indicia are altered during the broadcast, and optionally during or just following a period for audience feedback.

Method and apparatus for batch voting on live broadcasts

A method, apparatus, article of manufacture, and a memory structure for allocating and committing votes in a variety of voting paradigms is described. In one embodiment, the method describes a system applicable in a plurality of time zones and comprises determining if an allocation of at least a portion of N1 votes among one or more candidates is received from a first user via a first device during a first period, accepting and storing the allocation of votes, only if the allocation is received during the first period, receiving a user command committing the stored allocation of the N1 votes among the plurality of candidates, determining if the command is received during a second period, and committing the stored first user allocation of N1 votes among the one or more candidates only if the command is received during the second period.

Electronic device, companion device, and method of operating the electronic device

An electronic device includes a communicator comprising communication circuitry; and a controller configured to recognize a trigger for an execution request of an application for interoperating with a companion screen and to transmit a notification message including a key identifying the application of a companion device and information for calling the application to a notification server that provides a notification service with respect to the application to the companion device through the communication circuitry of the communicator.

Remote parental control with reward unlock
10277948 · 2019-04-30 · ·

Authorized access to broadcast programming may be gained upon correct or at least sufficient answering of a particular question. The question may prompt a user to correctly solve a problem. The question may prompt a user to confirm completion of a particular task.

Crowdsourced voting via interaction between crowdsource client and crowdsourced client interface

Systems, apparatuses, and methods may provide for technology to conduct contemporaneous crowd-sourced voting via interaction between a client and a client interface.

APPARATUS, SYSTEMS AND METHODS FOR A CONTENT COMMENTARY COMMUNITY
20190124373 · 2019-04-25 ·

Systems and methods of emulating a conversation about a thematic content event are disclosed. An exemplary embodiment receives a member dialogue video from a community member who is a member of a plurality of community members, wherein the member dialogue video includes video and audio portions, and wherein the member dialogue video expresses at least one of a personal opinion and a personal viewpoint about the thematic content event; generates dialogue text from the audio portion of each received member dialogue video, wherein the dialogue text comprises words and phrases spoken by the community member in the member dialogue video; receives a modified thematic content event; compares the words and phrases of the dialogue text with the plurality of keywords; and associates at least one portion of the member dialogue video having the words and phrases of the dialogue text that match with the matching keyword of the anchor point.

Relevance table aggregation in a database system for providing video recommendations

In one embodiment, a method generates a plurality of sub-relevance tables including a first set of relevance values between media programs. Each table models relevance values for a single feature in a plurality of features. Labeling results are received that include a second set of relevance values between the media programs. The method combines the sub-relevance tables into a single relevance table that includes a third set of relevance values between the media programs for the plurality of features. The combining generates weights for each of the sub-relevance tables based on the second set of relevance values for the labeling results and the first set of relevance values of the sub-relevance tables that are used to generate the third set of relevance values. A recommendation is provided to a user using the third set of relevance values from the single relevance table and a characteristic of the user.

METHOD OF AND SYSTEM FOR MANAGING CLIENT RESOURCES AND ASSETS FOR ACTIVITIES ON COMPUTING DEVICES

A method of and system for enabling a distributed entertainment system over a computing device is described herein. When implementing a distributed entertainment system wherein the entertainment system is directly correlated to live events or televised programs, there are a number of issues that must be addressed such as differing timing and channels of television programs and separate state laws. Furthermore, there are a plethora of varying computing device models possibly requiring model-specific software. An Activity Client is provided to handle such concerns. Furthermore, since time is of the essence for activities based on live or televised events, it is necessary to ensure a computing device is able to receive the necessary updates for the program before the event begins. By providing only the needed components instead of entire data packages, the present invention is able to much more efficiently prepare users' computing devices in time.