System and method for distributing video from a plurality of video providers
First Claim
1. A system for the transmission and distribution of video signals, wherein the system comprises:
- a network;
a customer station connected to the network, wherein the customer station includes message transfer means for generating a request for a video segment and receiving means for receiving the requested video segment;
a transport medium connected to the customer station, wherein the transport medium includes means for transferring the requested video segment to the customer station;
a plurality of resource pools including a first resource pool, wherein the first resource pool includes a video source for providing the requested video segment;
a plurality of providers, wherein each of the plurality of providers is associated with one of the plurality of resource pools and wherein the plurality of providers includes a first provider associated with said first resource pool, wherein each provider includes request receiving means for receiving requests generated by said customer station, resource pool management means for maintaining a record of what is present in its associated resource pool and request reply means for indicating to said customer station whether the provider can fill the request; and
means for transferring the the requested video segment from said first resource pool to said transport medium.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling the transfer of commodities stored in a plurality of resource pools. The system comprises one or more customer stations connected via a network to a plurality of providers. A resource pool provider is associated with and controls each resource pool. Each resource pool provider includes provider controller software which maintains a record of commodities present in its associated resource pool. Requests for commodities such as video or audio segment, manufactured goods, raw material or data are transmitted to each of the resource pool providers and each resource pool provider determines if the commodities needed to fill that request are stored in its associated resource pool. If so, the provider generates a request reply acknowledging the resource request and offering to fill the request. The user looks at the request replies and chooses the provider to use based on factors such as the cost of the commodity, the quality of the commodity and the confidence the user has that the provider will actually be able to supply the commodity. Deliver of the commodity is then scheduled by both the chosen provider and the customer station. In addition, transport medium providers may be provided to compete for providing the transport medium used to transfer the commodity from the chosen resource pool to the customer station.
188 Citations
7 Claims
-
1. A system for the transmission and distribution of video signals, wherein the system comprises:
-
a network; a customer station connected to the network, wherein the customer station includes message transfer means for generating a request for a video segment and receiving means for receiving the requested video segment; a transport medium connected to the customer station, wherein the transport medium includes means for transferring the requested video segment to the customer station; a plurality of resource pools including a first resource pool, wherein the first resource pool includes a video source for providing the requested video segment; a plurality of providers, wherein each of the plurality of providers is associated with one of the plurality of resource pools and wherein the plurality of providers includes a first provider associated with said first resource pool, wherein each provider includes request receiving means for receiving requests generated by said customer station, resource pool management means for maintaining a record of what is present in its associated resource pool and request reply means for indicating to said customer station whether the provider can fill the request; and means for transferring the the requested video segment from said first resource pool to said transport medium. - View Dependent Claims (2, 3)
-
-
4. A method of producing a program from a pending clip, comprising the steps of:
-
providing a customer station; providing a plurality of video sources; providing a plurality of providers, including a plurality of video source providers associated with said video sources, wherein each video source provider includes a provider controller which maintains a record of video segments available from its video source; defining at said customer station an icon, wherein the icon represents a pending video segment formed from a requested video segment, wherein the step of defining includes defining when delivery of the requested video segment is desired; checking the plurality of video sources for the requested video segment, wherein the step of checking the plurality of video sources includes the steps of; executing provider program code within each of said plurality of video source providers to determine if the requested video segment can be delivered by its associated video source when it is desired; and if the requested video segment can be delivered by its associated video source when it is desired, generating a request reply to said customer station offering to provide the requested video segment and scheduling delivery of said requested video segment; and if the requested video segment cannot be sourced by one of said plurality of video sources when it is desired, generating an error; and selecting a video source provider from the video source providers which generated request replies. - View Dependent Claims (5, 6, 7)
-
Specification