Method and apparatus management of multimedia assets
DC CAFCFirst Claim
1. A method of interfacing components in a multimedia system comprising:
- defining a generalized protocol for interfacing components of a multimedia system, said generalized protocol comprising commands configured to access multimedia data, said multimedia data associated with a catalogue;
invoking a search request using said generalized protocol, said search request configured to initiate a search of said catalogue to identify multimedia data;
communicating between at least two of said components using said generalized protocol;
returning a search response using said generalized protocol, said search response identifying a plurality of catalogue elements;
invoking a retrieval request using said generalized protocol, said retrieval request specifying at least one of said plurality of said catalogue elements;
invoking a transmit request using said generalized protocol, said transmit request configured to transmit multimedia data identified by said at least one of said plurality of catalogue elements.
2 Assignments
Litigations
1 Petition
Accused Products
Abstract
The invention is a generalized solution for management of multimedia assets. Generalized interfaces are used between a browser component, indexing server, archive server, tertiary storage manager, and method player components. The generalized interface defines a communication protocol that can be used by any browser, indexing server, archive server, tertiary storage manager, or method player component. Thus, system components supplied by multiple vendors can be interconnected to form a multimedia system that communicates using the generalized interfaces of the invention. A browser component can accept input such as search requests and display multimedia data. An indexing server component includes a data catalogue that catalogues multimedia data. The catalogue can be used to identify catalogue elements associated with data that can satisfy a search request. A search mechanism is used to identify the desired multimedia data. A search mechanism can create additional catalogues that are a subset of the catalogue provided on the indexing server. An archive server identifies a tertiary storage manager that manages the store containing the multimedia data. The tertiary storage manager retrieves the corresponding multimedia data from its store and sends it to a method play which plays it in a display region of the browser. The invention retains the content and results of a search such that it is only necessary to perform a search once. Search elements are used to store the content of a search, i.e., search criteria. A segment element is used to store the results of a search.
-
Citations
18 Claims
-
1. A method of interfacing components in a multimedia system comprising:
-
defining a generalized protocol for interfacing components of a multimedia system, said generalized protocol comprising commands configured to access multimedia data, said multimedia data associated with a catalogue;
invoking a search request using said generalized protocol, said search request configured to initiate a search of said catalogue to identify multimedia data;
communicating between at least two of said components using said generalized protocol;
returning a search response using said generalized protocol, said search response identifying a plurality of catalogue elements;
invoking a retrieval request using said generalized protocol, said retrieval request specifying at least one of said plurality of said catalogue elements;
invoking a transmit request using said generalized protocol, said transmit request configured to transmit multimedia data identified by said at least one of said plurality of catalogue elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
generating a search response to said search request, said search response identifying one of said segment elements.
-
-
10. The method of claim 1 wherein said catalogue comprises a plurality of catalogue elements, said request comprising a request for data associated with at least one of said plurality of catalogue elements.
-
11. The method of claim 1 wherein said catalogue comprises a plurality of index elements, said request comprising a request for data associated with at least one of said plurality of index elements.
-
12. The method of claim 11 wherein said catalogue further comprises a plurality of catalogue elements, said data associated with at least one of said plurality of index elements identifying at least one association between said at least one of said plurality of index elements and at least one of said plurality of catalogue elements.
-
13. The method of claim 11 wherein said catalogue further comprises a plurality of segment elements, each of said plurality of segment elements identifying at least one of said plurality of catalogue elements, said sending a request comprising a request for data associated with at least one of said plurality of index elements further comprising:
sending a request using said generalized protocol, said request comprising a request to identify those of said plurality of segment elements associated with said at least one of said plurality of index elements.
-
14. The method of claim 1 wherein said catalogue comprises a plurality of index elements, said catalogue further comprises a plurality of type elements, said plurality of type elements comprising a classification scheme used in classifying said plurality of index elements, said request comprising a request for data associated with at least one of said type elements.
-
15. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to interface components in a multimedia system comprising;
computer readable program code configured to cause a computer to define a generalized protocol for interfacing components of a multimedia system, said generalized protocol comprising commands configured to access multimedia data, said multimedia data associated with a catalogue;
computer readable program code configured to cause a computer to invoke a search request using said generalized protocol, said search request configured to initiate a search of said catalogue to identify multimedia data;
computer readable program code configured to cause a computer to communicate between at least two of said components using said generalized protocol;
computer readable program code configured to cause a computer to return a search response using said generalized protocol, said search response identifying a plurality of catalogue elements;
computer readable program code configured to cause a computer to invoke a retrieval request using said generalized protocol;
computer readable program code configured to cause a computer to invoke a transmit request using said generalized protocol, said transmit request configured to transmit multimedia data identified by said at least one of said plurality of catalogue elements. - View Dependent Claims (16, 17, 18)
-
Specification