H04N21/21

VIDEO CONTENT DISTRIBUTION SYSTEM AND CONTENT MANAGEMENT SERVER
20170230692 · 2017-08-10 ·

A video content distribution system including a user terminal on which contents are viewable and a content management server. The user terminal includes a first reception unit configured to receive field-of-view video data. The user terminal includes a display control unit configured to display a field-of-view video. The user terminal includes a viewpoint switch request signal generating unit for requesting a switch from a first viewpoint to a second viewpoint in the field-of-view video. The user terminal includes a first transmission unit configured to transmit the viewpoint switch request signal to the content management server. The content management server includes a second reception unit configured to receive the viewpoint switch request signal. The content management server includes a second transmission unit configured to transmit the field-of-view video data. The content management server further includes a switch count updating unit configured to update a count of switches to the second viewpoint.

VIDEO CONTENT DISTRIBUTION SYSTEM AND CONTENT MANAGEMENT SERVER
20170230692 · 2017-08-10 ·

A video content distribution system including a user terminal on which contents are viewable and a content management server. The user terminal includes a first reception unit configured to receive field-of-view video data. The user terminal includes a display control unit configured to display a field-of-view video. The user terminal includes a viewpoint switch request signal generating unit for requesting a switch from a first viewpoint to a second viewpoint in the field-of-view video. The user terminal includes a first transmission unit configured to transmit the viewpoint switch request signal to the content management server. The content management server includes a second reception unit configured to receive the viewpoint switch request signal. The content management server includes a second transmission unit configured to transmit the field-of-view video data. The content management server further includes a switch count updating unit configured to update a count of switches to the second viewpoint.

System and method for storing program code and data within an application hosting center

A system and method are described for storing program code and data within an application hosting center. For example, one embodiment of a computer-implemented method comprises: subdividing program code and/or data used to execute an online application into a first type and a second type; storing program code and data of the first type in a first type of memory, the first type of memory providing relatively low latency memory access; storing program code and data of the second type in a second type of memory, the second type of memory providing relatively higher latency memory access compared to the first type of memory; retrieving program code and data from the first memory and the second memory in response to a client request to execute an online application; and transmitting a streaming interactive video stream representing images generated by the application to the client.

System and method for storing program code and data within an application hosting center

A system and method are described for storing program code and data within an application hosting center. For example, one embodiment of a computer-implemented method comprises: subdividing program code and/or data used to execute an online application into a first type and a second type; storing program code and data of the first type in a first type of memory, the first type of memory providing relatively low latency memory access; storing program code and data of the second type in a second type of memory, the second type of memory providing relatively higher latency memory access compared to the first type of memory; retrieving program code and data from the first memory and the second memory in response to a client request to execute an online application; and transmitting a streaming interactive video stream representing images generated by the application to the client.

Providing restricted overlay content to an authorized client device
11212582 · 2021-12-28 · ·

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.

Providing restricted overlay content to an authorized client device
11212582 · 2021-12-28 · ·

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
11212548 · 2021-12-28 · ·

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
11206435 · 2021-12-21 · ·

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
11206435 · 2021-12-21 · ·

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.

APPARATUS AND METHOD FOR MEDIA CONTENT PRESENTATION

A method that incorporates teachings of the subject disclosure may include, for example, accessing, by a system comprising a processor, a content display configuration corresponding to a plurality of feed selections from a plurality of media content feeds, a plurality of display selections from a plurality of available displays, and a plurality of pairing selections assigning each feed selection of the plurality of feed selections to at least one display selection of the plurality of display selections, and transmitting a plurality of displayable content streams according to the content display configuration. Other embodiments are disclosed.