Patent classifications
H04N21/20
Providing restricted overlay content to an authorized client device
A processing device for generating a viewing data report is disclosed. The processing device may include a memory device and a processor. The memory device may store instructions. The processor may be operatively coupled to the memory device. The processor may execute the instructions to: determine first viewing data associated with a first ACR event; determine second viewing data associated with a second ACR event; determine that a data field of a plurality of data fields in the first viewing data is incomplete; derive new data for the data field using other data fields of the first viewing data; aggregate the first viewing data and the second viewing data into a single data model to obtain aggregated viewing data of viewing behavior of a first viewer and a second viewer; and create a viewing data report as a compilation of the aggregated viewing data.
Apparatus, a method and a computer program for video coding and decoding
A method for motion compensated prediction, the method comprising determining a residual signal for at least one sample; determining if said residual signal is representing residual for samples in more than one channel; and if affirmative, applying said residual signal for at least a first sample in a first channel for generating a first reconstructed sample; and applying said residual signal for at least a second sample in a second channel for generating a second reconstructed sample.
Method and system for remotely controlling consumer electronic devices
A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position.
Method and system for remotely controlling consumer electronic devices
A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position.
Systems and methods for selecting an initial streaming bitrate
Systems and methods are described for providing a media stream transmitted from an encoding system to a remotely-located media player that requests segments of the media stream. In accordance with one embodiment, a method of encoding a media stream provided from an encoding system to a remotely-located client includes establishing a data connection with the client and acquiring, from the client, client information including a client identifier, a public internet protocol (IP) address, and a geographical location associated with the client. The method further includes determining, based on the client information, whether historical bit rate data is available in a historical bit rate data store provided by the encoding system. If such historical bit rate data is available, an initial bit rate parameter is set for the media stream and the media stream is encoded at the encoding system according to the initial bit rate parameter and transmitted to the client.
Systems and methods for selecting an initial streaming bitrate
Systems and methods are described for providing a media stream transmitted from an encoding system to a remotely-located media player that requests segments of the media stream. In accordance with one embodiment, a method of encoding a media stream provided from an encoding system to a remotely-located client includes establishing a data connection with the client and acquiring, from the client, client information including a client identifier, a public internet protocol (IP) address, and a geographical location associated with the client. The method further includes determining, based on the client information, whether historical bit rate data is available in a historical bit rate data store provided by the encoding system. If such historical bit rate data is available, an initial bit rate parameter is set for the media stream and the media stream is encoded at the encoding system according to the initial bit rate parameter and transmitted to the client.
System and method for preloading multi-view video
The present invention relates to a system and a method of preloading a multi-view video. According to an embodiment of the present invention, load of a system is reduced and client's Quality of Experience (QoE) is maximized. In addition, the sense of direction, distance, and space for virtual reality are felt in the same manner as those for the real environment, so that a virtual reality service is provided realistically, thereby further improving immersion and interest in the virtual reality service.
System and method for preloading multi-view video
The present invention relates to a system and a method of preloading a multi-view video. According to an embodiment of the present invention, load of a system is reduced and client's Quality of Experience (QoE) is maximized. In addition, the sense of direction, distance, and space for virtual reality are felt in the same manner as those for the real environment, so that a virtual reality service is provided realistically, thereby further improving immersion and interest in the virtual reality service.
Systems and Methods for Enhanced Networking, Conversion Tracking, and Conversion Attribution
The present disclosure provides systems and methods for electronically providing each of a plurality of content distributors with access to a library of content items, facilitating the selection of a combination of the content items, creating a unique set of links for each recipient-distributor combination, and distributing the selected content and unique links via one or more distribution channels to a plurality of recipients. As each link is associated with both a recipient and a distributor, conversion actions stemming from the selection of a link by a recipient are attributed to the proper distributor. Distributors can create content distribution approaches that can be shared with other distributors.
Systems and Methods for Enhanced Networking, Conversion Tracking, and Conversion Attribution
The present disclosure provides systems and methods for electronically providing each of a plurality of content distributors with access to a library of content items, facilitating the selection of a combination of the content items, creating a unique set of links for each recipient-distributor combination, and distributing the selected content and unique links via one or more distribution channels to a plurality of recipients. As each link is associated with both a recipient and a distributor, conversion actions stemming from the selection of a link by a recipient are attributed to the proper distributor. Distributors can create content distribution approaches that can be shared with other distributors.