Outer Rim Archives
Archives · 2021 · 11019404

Granted patent

Multi-protocol message distribution system

Number
11019404
Published
2021-05-25
Filed
2017-04-12
Assignee
Disney Enterprises, Inc.
Inventors
Feldman; Vladislav, Strein; Michael J., Stefanidis; Efthimis, Fogel; Dan
CPC
H04N21/25808; H04N21/643; H04N21/6332; H04N21/235
Verdict
Set aside messaging infra, business
Source
Google Patents · FreePatentsOnline

Abstract

According to one implementation, a multi-protocol message distribution system includes a computing platform having a hardware processor and a system memory storing a multi-protocol messaging software code. The hardware processor is configured to execute the multi-protocol messaging software code to receive a first video stream including programming content and at least one command message for distribution to multiple destination devices. The first video stream further includes multiple command message protocols for enabling execution of the command message. The hardware processor is further configured to execute the multi-protocol messaging software code to identify a command message protocol requirement of each of the destination devices, and to selectively address a second video stream including the programming content, the command message, and at least one of the command message protocols for enabling execution of the command message to each of the destination devices based on its respective command message protocol requirement.

Background

BACKGROUND (1) Video source and distribution facilities are becoming increasingly complex. For example, in many cases, the video source devices, the devices for processing video, and the devices for distributing video are not co-located, and in some instances may be geographically remote from one another. Automation services, i.e., services providing command and control instructions for the video, typically operate in parallel with video origination, processing, and distribution. Those automation services may utilize communication networks to send real-time commands to the source, processing, and distribution devices for the video. (2) However, when the source, processing, and distribution devices for the video are geographically remote from one another, it can be difficult or impossible to exercise parallel control over those remote devices so as to maintain video accuracy. In addition, the diversity of messaging protocols utilized by the destination devices receiving the video introduce additional challenges to distributing real-time command messages while maintaining video accuracy. SUMMARY (3) There are provided multi-protocol message distribution systems and methods, substantially as shown in and/or described in connection with at least one of the figures, and as set forth more completely in the claims.

Claims

1. A multi-protocol message distribution system comprising: a computing platform including a hardware processor and a system memory; a multi-protocol messaging software code stored in the system memory; the hardware processor configured to execute the multi-protocol messaging software code to: receive a first video stream including programming content and at least one command message for distribution to a plurality of destination devices, the at least one command message including at least one of a sports score, news data, or weather data, the first video stream further including a plurality of messaging protocols corresponding respectively to the plurality of destination devices; identify a respective messaging protocol requirement of each of the plurality of destination devices, wherein each of the plurality of destination devices uses a different one of the plurality of messaging protocols; extract, using a message protocol extraction module of the multi-protocol messaging software code, a respective one of the plurality of messaging protocols for each of the plurality of destination devices according to the respective messaging protocol requirement of each of the plurality of destination devices; and selectively address a second video stream including the programming content and the at least one command message to each of the plurality of destination devices based on the identified respective messaging protocol requirement of each of the plurality of destination devices to enable execution of the at least one command message by each of the plurality of destination devices. || 7. A method for use by a multi-protocol message distribution system including a computing platform having a hardware processor and a system memory storing a multi-protocol messaging software code, the method comprising: receiving, using the hardware processor, a first video stream including programming content and at least one command message for distribution to a plurality of destination devices, the at least one command message including at least one of a sports score, news data, or weather data, the first video stream further including a plurality of messaging protocols corresponding respectively to the plurality of destination devices; identifying, using the hardware processor, a respective messaging protocol requirement of each of the plurality of destination devices, wherein each of the plurality of destination devices uses a different one of the plurality of messaging protocols; extracting, using a message protocol extraction module of the multi-protocol messaging software code, a respective one of the plurality of messaging protocols for each of the plurality of destination devices according to the respective messaging protocol requirement of each of the plurality of destination devices; and selectively addressing, using the hardware processor, a second video stream including the programming content and the at least one command message to each of the plurality of destination devices based on the identified respective messaging protocol requirement of each of the plurality of destination devices to enable execution of the at least one command message by each of the plurality of destination devices. || 13. A multi-protocol message distribution system comprising: a computing platform including a hardware processor and a system memory; a multi-protocol messaging software code stored in the system memory; the hardware processor configured to execute the multi-protocol messaging software code to: receive a first video stream including programming content and at least one command message for distribution to a plurality of destination devices, the first video stream further including a plurality of messaging protocols corresponding respectively to the plurality of destination devices; identify a respective messaging protocol requirement of each of the plurality of destination devices, wherein each of the plurality of destination devices uses a different one of the plurality of messaging protocols; extract, using a message protocol extraction module of the multi-protocol messaging software code, a respective one of the plurality of messaging protocols for each of the plurality of destination devices according to the respective messaging protocol requirement of each of the plurality of destination devices; and selectively address a second video stream including the programming content and the at least one command message to each of the plurality of destination devices based on the identified respective messaging protocol requirement of each of the plurality of destination devices to enable execution of the at least one command message by each of the plurality of destination devices.