Patent classifications
H04N21/4758
Secure voting system over the internet
The present invention is about a Secure Voting System over the internet where a Voting User request to vote over the internet. The request is handled by an Internet Voting Regulator Agency in charge of managing the internet voting by interacting with the Voting User, and using an external independent web server Rhythm Certification Agency to authenticate the voting user, and an Official Voting Agency to officially supervise and record the voting process. The Voting User will be authenticated by means of his/her typing rhythm recorded at computer device of the Voting User, and the analysis of the typing rhythm recorded results with the previous typing rhythm statistics stored at the Rhythm Certification Agency. The Internet Voting Regulator Agency will send the Voting User a text to be typed and record the typing rhythm of such text by the voting User, the results of the typing rhythm will be sent to be analyzed by the external independent web server Rhythm Certification Agency which will authenticate the voting user. Only voting users registered and authenticated at the Rhythm Certification Agency will be permitted to vote over the internet.
VALIDATING INTERACTION WITH INTERACTIVE SECONDARY CONTENT
A server computer may be configured to receive a request for secondary content to provide to an electronic device based on a request for primary content. The server computer may further be configured to select secondary content including a set of non-interactive elements and a set of one or more interactive elements to provide to the electronic device. The set of one or more interactive elements may be configured to receive user interaction. The server computer may also be configured to provide, to the electronic device, (1) data identifying the selected secondary data to the electronic device and (2) data regarding a first (and second) set of one or more interactions with the set of interactive elements that will (and will not) trigger skipping the remainder of the presentation of the secondary content.
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.
SYSTEMS AND METHODS FOR MANAGING STORAGE OF MEDIA CONTENT ITEM
Systems and methods are described to selectively provide a buffer time prior to deletion of a media content item. In particular, techniques are presented for transmitting a proposal to delay deletion of a media content item, in response to determining that a number of identified users likely to view the media content item exceeds a predetermined number. Systems and methods are also described to identify a user who is likely to view the media content item, and present to the identified user an offer to extend availability of a media content item. Deletion of the media content item may be delayed by a predetermined time period.
Method and system for delivery of immersive content over communication networks
Computer-implemented systems and methods of providing content to a user via communications between a content provider and a user over a plurality of disparate communication channels are provided. Content is provided to a user via a first transmission channel for presentation. Metadata associated with the content identifies a content event trigger at a point in the content. The content is displayed using a first presentation system. When the content event trigger is reached, supplemental content is provided to the user via a second transmission channel. The supplemental content is provided to the user during continued presentation of the content, and the supplemental content is provided to the user using a content providing system that is wholly separate from the first presentation system.
Systems and methods for creating an asynchronous social watching experience among users
Systems and methods are disclosed herein for creating a co-watching experience among audience members who are physically apart when watching the media asset. A media guidance application may monitor a sound of the first user. In response to the sound being detected during the monitoring, the media guidance application may determine whether the first user emitted the sound based on an occurrence in the video. In response to determining that the first user emitted the sound based on an occurrence in the video, the media guidance application may store the sound in connection with a timecode of the video corresponding to a time when the sound is detected. When the video is displayed to a second user, the sound of the first user may be played back based on the timecode of the video stored in connection with the sound. In this way, even if users are physically apart, or may watch a media asset at separate times, by sharing and playing back recorded vocal expression of a user, other users may perceive the vocal expression of the user to create a co-watching experience.
Systems and methods for real-time user voting control of video movie content
Systems and methods for hosting, streaming, and controlling video movie playback, that for the video playback uses a local or cloud based voting platform is disclosed. The systems and methods provide reduced system latency, and are fully scalable from a single user to multi-viewer modes, with the latter mode allowing for thousands of users viewing the video playback, and controlling the content display through a collective voting platform. In a preferred embodiment, the disclosed system includes three primary elements: a content control (cloud-based) engine, a data decision manager-server, and a local client platform. The content control engine controls the movie content to be streamed to the users. The data decision server manages the user input and voting that is transmitted to the content control engine. The local client platform provides the local interface with the user to elicit user selections and user votes.
Method and apparatus for internet-based interactive programming
A method and system for the creation of interactive programming incorporating viewer interactions. An interactive program includes moderator content generated by the moderator and edited participant commentary, such as interactive messages, and is served by a moderator server. Moderators create and manage interactive programs using a Web site. Viewers register to be participants in interactive programs using the Web site. The interactive programs can be distributed as electronic documents written in a markup language such as HTML or XML over a communications network such as the Internet. The interactive programs can also be converted to conventional interactive television content for distribution over an interactive television network. The interactive programs can also be distributed over a virtual private network for use as a collaboration tool by an enterprise such as a business concern. The interactive programs can be embedded within other Web processes such as electronic commerce and television commerce transactions.
METHODS, SYSTEMS, AND MEDIA FOR FACILITATING INTERACTION BETWEEN VIEWERS OF A STREAM OF CONTENT
Methods, systems, and media for facilitating interaction between viewers of a stream of content are provided. In some embodiments, the method comprises: receiving a request to begin presenting a stream of content, wherein the stream of content corresponds to a collection of videos presented sequentially; identifying a counter value associated with a duration of time elapsed since a creator of the stream of content initiated presentation of the stream of content; determining a playback position of the stream of content based on the counter value; causing the stream of content to be presented at the determined playback position; receiving an input to display a chat interface; and causing the chat interface to be presented in connection with the presentation of the stream of content, wherein the chat interface includes messages transmitted from a plurality of user devices that are also presenting the stream of content.
Video motion augmentation
A system for providing video motion augmentation is disclosed. In particular, the system provides mechanisms for analyzing video content, metadata, or a combination thereof, to dynamically enhance and adapt regions of small movements or micro-movements in the video content based on a variety of inputs. The regions of small movements or micro-movements may be enhanced based on device characteristics associated with a device consuming the video content, based on a theme associated with the content, based on sensor data, based on user feedback, and based on a variety of other inputs. For example, motion content in the video content may be enhanced and emphasized based on the display resolution or other device characteristics of a device requesting the video content. Once the enhanced video content is generated based on the inputs, the enhanced content may be provided to the device requesting the content.