Multicast content provider
First Claim
1. A method on a computer server for multicasting data to a number of client devices comprisingexposing the data from a storage location through an application outside of control of a multicast transmission protocol operating on the computer server;
- creating a data stream of the data from the storage location in a format acceptable for transmission according to the multicast transmission protocol; and
transmitting data to one or more of the client devices during a transmission session according to the multicast transmission protocol, where in the multicast transmission protocol is agnostic to data type.
2 Assignments
0 Petitions
Accused Products
Abstract
A multicast content provider operates on a multicast server in conjunction with a multicast transmission protocol that is independent of the content data transmitted and allows extensibility in the content provider to distribute any type of content. The content provider module is designed to find, read, write, and transform particular types of data into a form acceptable for transmission by the transmission protocol on the multicast server. The transmission protocol is agnostic to the type, size, format, or location of the data file. The content provider module manages these issues so that the transmission protocol does not have to. This relationship between the content provider module and the transmission protocol establishes a “generic” multicast solution, capable of complete flexibility with regard to content delivery.
96 Citations
20 Claims
-
1. A method on a computer server for multicasting data to a number of client devices comprising
exposing the data from a storage location through an application outside of control of a multicast transmission protocol operating on the computer server; -
creating a data stream of the data from the storage location in a format acceptable for transmission according to the multicast transmission protocol; and transmitting data to one or more of the client devices during a transmission session according to the multicast transmission protocol, where in the multicast transmission protocol is agnostic to data type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server computer for multicasting data to a number of client devices comprising
a multicast server module that transmits data to one or more of the client devices during a transmission session according to a transmission protocol that is agnostic to data type; - and
a content provider module that exposes the data from a storage location and provides the data to the server module in a format acceptable for transmission according to the transmission protocol. - View Dependent Claims (12, 13, 14, 15, 16)
- and
-
17. A client computer device that receives data in a transmission session from a multicast server comprising
a content consumer module that manages the data received at the client computer device according to a transmission protocol that is agnostic to the data and writes the data to a content store based upon parameters correlated with a configuration of a content provider at the multicast server.
Specification