IP Library Granted Patent US 11,019,404
Granted Patent B2
US 11,019,404 · App. 15/486,082 · Granted May 25, 2021

Multi-protocol message distribution system

Inventors: Vladislav Feldman (Manhasset Hills, NY); Michael J. Strein (Bohemia, NY); Efthimis Stefanidis (Douglaston, NY); Dan Fogel (Thousand Oaks, CA)
Assignee: Disney Enterprises, Inc.
H04N21/6332H04N21/235H04N21/25808H04N21/643H04N21/8126H04N21/8166
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,019,404
App. No.
15/486,082
Granted
May 25, 2021
Kind
B2
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.

Claims (35)

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.

2. The multi-protocol message distribution system of claim 1 , wherein the plurality of destination devices comprise at least one of a video server or a client system including a graphics device.

3. The multi-protocol message distribution system of claim 1 , wherein the at least one command message comprises at least one instruction for playout of the video stream.

4. The multi-protocol message distribution system of claim 1 , wherein the at least one command message comprises at least one updated data.

5. The multi-protocol message distribution system of claim 1 , wherein the hardware processor is further configured to execute the multi-protocol messaging software code to receive a communication from at least one of the plurality of destination devices.

6. The multi-protocol message distribution system of claim 1 , wherein the video stream is bidirectional, and wherein the hardware processor is further configured to execute the multi-protocol messaging software code to receive an in-band communication from at least one 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.

8. The method of claim 7 , wherein the plurality of destination devices comprise at least one of a video server or a client system including a graphics device.

9. The method of claim 7 , wherein the at least one command message comprises at least one instruction for playout of the video stream.

10. The method of claim 7 , wherein the at least one command message comprises at least one updated data.

11. The method of claim 7 , further comprising receiving, using the hardware processor, a communication from at least one of the plurality of destination devices.

12. The method of claim 7 , wherein the video stream is bidirectional, and further comprising receiving, using the hardware processor, an in-band communication from at least one 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.

14. The multi-protocol message distribution system of claim 13 , wherein the plurality of destination devices comprise at least one of a video server or a client system including a graphics device.

15. The multi-protocol message distribution system of claim 13 , wherein the at least one command message comprises at least one instruction for playout of the video stream.

16. The multi-protocol message distribution system of claim 13 , wherein the at least one command message comprises at least one updated data.

17. The multi-protocol message distribution system of claim 13 , wherein the at least one command message comprises a software update for at least one of the plurality of destination devices.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2026
From: DISNEY ENTERPRISES, INC.
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075575/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2017
From: FELDMAN, VLADISLAV; STREIN, MICHAEL J.; STEFANIDIS, EFTHIMIS; FOGEL, DAN
To: DISNEY ENTERPRISES, INC.
Reel/Frame 041987/0770 →
Continuity (1)
Related Publication 20180302688A1 · Oct 18, 2018
Cited By (1)
US 12,389,052