Multicast media distribution system
First Claim
1. A method comprising:
- assigning a unique process identification number (PID) to a frequency band used by each of a plurality of multimedia content providers;
simultaneously receiving a plurality of data segments from the plurality of multimedia content providers, wherein the data segments are tracked using the PID assigned to the frequency band used by each multimedia content provider;
reconstructing a multimedia asset package transmitted by the multimedia content provider by compiling the plurality of data segments that constitute the multimedia asset package; and
providing the multimedia asset package to a video-on-demand server that transmits at least a portion of the multimedia asset package to an end user.
49 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides for methods, systems, and devices for simultaneously receiving and processing multimedia asset packages transmitted by a plurality of multimedia content providers. The methods and systems of the present invention implement a multiport catcher appliance configured to receive a plurality of transmissions, simultaneously, from multiple content providers in a multimedia asset distribution system. The multimedia catcher receiver includes a multimedia network interface unit configured to simultaneously receive multimedia data segments from content providers, a multimedia network interface unit that provides the multimedia data segments to a receive unit, a receive unit configured to reconstruct and validate a multimedia asset package using multimedia data segments transmitted by a content provider, and a content management system to manage multimedia asset packages and provide multimedia asset packages to a multimedia server.
129 Citations
29 Claims
-
1. A method comprising:
-
assigning a unique process identification number (PID) to a frequency band used by each of a plurality of multimedia content providers; simultaneously receiving a plurality of data segments from the plurality of multimedia content providers, wherein the data segments are tracked using the PID assigned to the frequency band used by each multimedia content provider; reconstructing a multimedia asset package transmitted by the multimedia content provider by compiling the plurality of data segments that constitute the multimedia asset package; and providing the multimedia asset package to a video-on-demand server that transmits at least a portion of the multimedia asset package to an end user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
assigning a unique process identification number (PID) to each of a plurality of frequency bands used by a plurality of multimedia content providers; receiving a plurality of multimedia data segments from the plurality of multimedia content providers, wherein the multimedia data segments are received simultaneously, the multimedia data segments are tracked using the PIDs, and the plurality of multimedia data segments form a complete multimedia asset package; forming the complete multimedia asset package using the plurality of multimedia data segments; validating the complete multimedia asset to confirm successful receipt of the complete multimedia asset; and providing each complete multimedia asset package to a video-on-demand server that transmits multimedia assets to end users. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A multimedia catcher receiver, comprising:
-
a multimedia network interface unit to simultaneously receive a plurality of multimedia data segments sent from a plurality of multimedia content providers and to provide the multimedia data segments; a receive unit coupled to the multimedia network interface unit to reconstruct a complete multimedia asset package from the plurality of multimedia data segments provided by the multimedia network interface unit, and to validate the complete multimedia asset package; and a content management system to receive multimedia asset packages from the receive unit, manage the received multimedia asset packages, and provide the multimedia asset packages to a multimedia server; wherein each frequency band used by a multimedia content provider is assigned a unique process identification number (PID), and the multimedia asset packages are tracked using at least the PID assigned to the frequency band used by the multimedia content provider. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification