Patent classifications
H04N21/4758
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.
Peer review system with polynomial discounting
Technology for voting, or endorsing with votes, a set of subjects under review, such as a group of human individual peers or a set of products. Each voter in this system is provided with an amount of voting credits that may be allocated among and between at least some of the subjects under review. In some embodiments a discounting scheme is applied to the voting credit allocations so that multiple credits allocated to a single subject will typically count for fewer net “votes” for the subject as the number of credits allocated to that single subject increases. In some embodiments, the discounting scheme is polynomial voting.
METHOD AND APPARATUS FOR GENERATING INTERACTIVE PROGRAMMING IN A COMMUNICATION NETWORK
A system for presenting live video content to a plurality of participant client devices is disclosed. An interactive program, including the live video content and an interactive component, is generated and a moderator interface is provided to enable a user of a moderator client device to create a look for the interactive program. The live video content and the interactive component are simultaneously displayed on a display of each of a plurality of participant client devices with the look created by the user of the moderator client device. The live video content and a response to the live video content are simultaneously displayed at each of the participant client devices with the look created by the user of the moderator client. The interactive program and the response are archived so that users of the plurality of participant devices may continue to interact with the interactive program after termination of the interactive program.
Video production system
A system may perform operations including displaying a graphical user interface (GUI) for recording a video on a display screen of a user device, wherein the GUI comprises a plurality of features, including a prompt screen; displaying a content prompt on the prompt screen, wherein the prompt screen may be disposed on the GUI proximate to an edge of the GUI; displaying a video playback screen, which is one of the plurality of features, configured to display visual information in real time captured through a camera, wherein the prompt screen may be disposed at least partially within the video playback screen; and/or recording a video clip during the displaying the content prompt, wherein the content prompt comprises at least one of a text or an image configured to solicit at least one of a desired reaction or a desired information from a user during the recording of the video clip.
SOCIAL MEDIA TICKER SYSTEM
Described is a social media ticker system. The system may include a social media server having a memory storing various data, a first user computing device coupled to the server and a first TV and a second user computing device coupled to the server and a second TV. The first and second TVs are configured to display a ticker displaying interaction between the first and second user computing devices on a social media platform engaged with a social media server while watching the same particular program on the first and second TVs respectively. Further, the server may be programmed to send a poll request corresponding to what is displayed on the first and second TVs for input from the first and second user computing devices, wherein input responsive to the poll request is anonymous and is collected and aggregated on the social media server.
USER COMMENTARY SYSTEMS AND METHODS
In one embodiment, a method includes receiving program content and data describing program content from a content source, and automatically identifying, based on user preferences of a first user, one or more relevant products or services displayed in the program content. Product-related metadata associated with the program content is identified. The product-related metadata including data relating to the one or more relevant products or services displayed in the program content. The program content is communicated to a display device for presentation to a first user in a first portion of the display device, and the product-related metadata is communicated to a second display device for presentation to a second user substantially simultaneously with the presentation of the program content in the first display device. A user commentary is received from the second device, the user commentary generated by the second user and associated with the program content or product-related metadata.
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.
VIEWER AUTHENTICATION
Apparatus, systems, articles of manufacture, and methods for viewer authentication are disclosed. An example system comprises memory, first instructions, and processor circuitry to execute the first instructions to send one or more second instructions to the device, the second instructions to cause the device to trigger collection of audio metering data from a sensed audio signal based on a programming schedule that is to identify when the program is to be broadcast, the program associated with a first time duration, the audio metering data associated with a second time duration, accept voting data from the user for a ballot presented in the program, and transmit the audio metering data and the voting data, determine a level of exposure of the user to the program based on the first time duration and the second time duration, and adjust the voting data based on the level of exposure.
Method and system for delivery of content over an electronic book channel
Systems and methods are provided for providing content to a user device. Content is provided to a user via an e-book transmission channel via a network for display on a first application, wherein pre-defined metadata associated with the content identifies a content event trigger at a point in the content, wherein the content event trigger is associated with a user accessing a pre-specified point of the e-book. When the content event trigger is reached, a trigger signal is received via the network and transmitting supplemental content that was not previously accessible on the device over the network from a server to the device for access on a second mobile device application that is different from the first mobile device application.
Thumbnail of content video to provide context to ad video playback
This disclosure relates to systems and methods for displaying of thumbnails of content to be played after viewing of a video advertisement. A method includes generating a thumbnail associated with video content, the video content to be provided for playback after playback of a video advertisement, and presenting the thumbnail during the playback of the video advertisement to inform a user of the video content, wherein a skip counter indicative of time left until skipping of the video advertisement is enabled is provided, and wherein the time left is less than a remaining playing time of the video advertisement.