H04N7/17345

Temporally-seamless channel change functionality during multichannel streaming sessions
10097883 · 2018-10-09 · ·

Devices, systems, method, and program products are provided, which support temporally-seamless change functionalities during multichannel streaming sessions established between a streaming media server and a client media receiver. In embodiments, the method includes outputting, to a display device, a first streaming channel contained in a streaming channel bundle and assigned a high priority level. When receiving a channel change request to view a second streaming channel, the client media receiver monitors for additional channel change requests over a predetermined wait period. If an additional channel change request is received within the wait period, the client media receiver repeats the step of monitoring. Conversely, if an additional channel change request is not received with the wait period, the client media receiver sends a channel reprioritization command to the streaming media server to prioritize the second streaming channel over the first streaming channel in continued transmission of the streaming channel bundle.

Methods and apparatus for content caching in a video network
10085047 · 2018-09-25 · ·

Methods and apparatus for selectively caching (and de-caching) video content in network so as to reduce content transformation requirements and also cache storage requirements. In one embodiment, a content caching controller associated with a content server differentiates content requests based on content attributes such as the requested codec format (e.g., MPEG or Windows Media), resolution, bitrate, and/or encryption type or security environment. If the content requested by a user is not available with the requested attribute(s), the content server transfers to content to the user by first transforming it. The content server also speculatively caches the transformed content locally, so that a future request for the same content with the same attributes can be filled by transferring without the intermediate transformation step. The controller allows the network operator to optimize use of available storage and transcoding resources.

METHOD AND SYSTEM FOR AUXILIARY DATA DETECTION AND DELIVERY
20180249120 · 2018-08-30 ·

A method and system for auxiliary data detection. Data is received on a hand-held device from a display of a signal on a monitor. The signal is visually displayed on the monitor at a frequency. A modulated video signal is received on the hand-held device from a display device. The modulated video signal contains auxiliary data modulated within a video signal in a substantially invisible way. The modulated video signal is demodulated to obtain the auxiliary data. At least one of the data or the auxiliary data is processed to identify a promotional opportunity available through the hand-held device. The user of the hand-held device is notified of availability of the promotional opportunity through the hand-held device.

Method and system for auxiliary data detection and delivery

A method and system for auxiliary data detection. Data is received on a hand-held device from a display of a signal on a monitor. The signal is visually displayed on the monitor at a frequency. A modulated video signal is received on the hand-held device from a display device. The modulated video signal contains auxiliary data modulated within a video signal in a substantially invisible way. The modulated video signal is demodulated to obtain the auxiliary data. At least one of the data or the auxiliary data is processed to identify a promotional opportunity available through the hand-held device. The user of the hand-held device is notified of availability of the promotional opportunity through the hand-held device.

METHOD AND SYSTEM FOR AUXILIARY DATA DETECTION AND DELIVERY
20170264862 · 2017-09-14 ·

A method and system for auxiliary data detection. Data is received on a hand-held device from a display of a signal on a monitor. The signal is visually displayed on the monitor at a frequency. A modulated video signal is received on the hand-held device from a display device. The modulated video signal contains auxiliary data modulated within a video signal in a substantially invisible way. The modulated video signal is demodulated to obtain the auxiliary data. At least one of the data or the auxiliary data is processed to identify a promotional opportunity available through the hand-held device. The user of the hand-held device is notified of availability of the promotional opportunity through the hand-held device.

METHODS AND APPARATUS FOR CONTENT CACHING IN A VIDEO NETWORK
20170244988 · 2017-08-24 ·

Methods and apparatus for selectively caching (and de-caching) video content in network so as to reduce content transformation requirements and also cache storage requirements. In one embodiment, a content caching controller associated with a content server differentiates content requests based on content attributes such as the requested codec format (e.g., MPEG or Windows Media), resolution, bitrate, and/or encryption type or security environment. If the content requested by a user is not available with the requested attribute(s), the content server transfers to content to the user by first transforming it. The content server also speculatively caches the transformed content locally, so that a future request for the same content with the same attributes can be filled by transferring without the intermediate transformation step. The controller allows the network operator to optimize use of available storage and transcoding resources.

Interactive television targeted message system
09628864 · 2017-04-18 · ·

An interactive television system is provided in which targeted messages may be sent to users. The interactive television system may use an interactive television program guide or other interactive applications to provide interactive television services to users. An e-mail or other messaging application may be used to receive the messages. The messaging application may be separate from the program guide or other interactive television application or may be part of the program guide or other interactive television application. Messages may be targeted based on the television channels to which the user subscribes or based on which settings the user has established in the program guide or other application or based on any other suitable criteria.

Method and system for auxiliary data detection and delivery
09609278 · 2017-03-28 ·

A method and system for auxiliary data detection. Data is received on a hand-held device from a display of a signal on a monitor. The signal is visually displayed on the monitor at a frequency. A modulated video signal is received on the hand-held device from a display device. The modulated video signal contains auxiliary data modulated within a video signal in a substantially invisible way. The modulated video signal is demodulated to obtain the auxiliary data. At least one of the data or the auxiliary data is processed to identify a promotional opportunity available through the hand-held device. The user of the hand-held device is notified of availability of the promotional opportunity through the hand-held device.

Methods and apparatus for content caching in a video network

Methods and apparatus for selectively caching (and de-caching) video content in network so as to reduce content transformation requirements and also cache storage requirements. In one embodiment, a content caching controller associated with a content server differentiates content requests based on content attributes such as the requested codec format (e.g., MPEG or Windows Media), resolution, bitrate, and/or encryption type or security environment. If the content requested by a user is not available with the requested attribute(s), the content server transfers to content to the user by first transforming it. The content server also speculatively caches the transformed content locally, so that a future request for the same content with the same attributes can be filled by transferring without the intermediate transformation step. The controller allows the network operator to optimize use of available storage and transcoding resources.