Claims Analysis
Total Claims: 59
Claim 1
Independent Claim
109 words
A method for transcoding media content from a source type to a destination type, comprising the steps of: (a) receiving a transcoding request for the media content; (b) fetching the media content in response to said transcoding request; (c) selecting one of a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types, wherein said one transcoder is selected based on the source type and the destination type; (d) sending the media content to said selected transcoder; (e) transcoding the media content from the source type to the destination type, thereby generating transcoded media content; and (f) transmitting said transcoded media content.
Claim 2
Independent Claim
109 words
A method for transcoding media content from a source type to a destination type, comprising the steps of: (a) receiving a transcoding request for the media content; (b) fetching the media content in response to said transcoding request; (c) selecting one of a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types, wherein said one transcoder is selected based on the source type and the destination type; (d) sending the media content to said selected transcoder; (e) transcoding the media content from the source type to the destination type, thereby generating transcoded media content; and (f) transmitting said transcoded media content.
Claim 3
Dependent Claim
16 words
The method of claim 1 , wherein the media content comprises a file of digital information.
Claim 4
Dependent Claim
16 words
The method of claim 1 , wherein the media content comprises a stream of digital data.
Claim 5
Dependent Claim
48 words
The method of claim 1 , wherein the media content is fetched, sent and transcoded as a stream of digital data and said transcoded media file is transmitted as a stream of digital data, and wherein steps (b), (d), (e) and (f) are performed in a pipelined fashion.
Claim 6
Dependent Claim
26 words
The method of claim 1 , wherein said transcoding request is received over the Internet and wherein said transcoded media content is transmitted over the Internet.
Claim 7
Dependent Claim
108 words
The method of claim 1 , wherein the media content type is defined according to at least one publishing variable, wherein said at least one publishing variable is: (1) the file format of the media content; (2) the bit-rate of the media content; (3) the compression algorithm according to which the media content is stored; (4) the communication protocol according to which the media content is transferred; or (5) the physical medium on which the media content is stored; and wherein said step (e) comprises converting said at least one publishing variable of the media content from a source publishing variable type to a destination publishing variable type.
Claim 8
Dependent Claim
48 words
The method of claim 1 , further comprising the steps of: (g) storing said transcoded media content in a transcoded cache; and (h) responding to subsequent transcoding requests for the media content by fetching said transcoded media content from said transcoded cache, and transmitting said transcoded media content.
Claim 9
Dependent Claim
29 words
The method of claim 7 , further comprising the step of: (i) determining whether to keep said transcoded media content in said transcoded cache based on an intelligent algorithm.
Claim 10
Dependent Claim
16 words
The method of claim 8 , wherein said intelligent algorithm is a Least Recently Used algorithm.
Claim 11
Dependent Claim
66 words
The method of claim 1 , further comprising the step of publishing the media content, wherein said publishing step further comprises the steps of: (1) receiving the media content; (2) archiving the media content in a master archive; wherein said publishing step precedes step (a), and wherein said step (b) comprises fetching said archived media content from said master archive in response to said transcoding request.
Claim 12
Dependent Claim
63 words
The method of claim 1 , further comprising the step of publishing the media content, wherein said publishing step further comprises the step of: (1) receiving location and access information for the media content; wherein said publishing step precedes step (a), and wherein said step (b) comprises fetching the media content in response to said transcoding request using said location and access information.
Claim 13
Dependent Claim
60 words
The method of claim 1 , further comprising the step of publishing the media content, wherein said publishing step further comprises the step of: (1) receiving the media content as a stream of digital data; wherein said publishing step precedes step (a), and wherein said step (b) comprises fetching said stream of digital data in response to said transcoding request.
Claim 14
Dependent Claim
145 words
A media transcoding system for transcoding media content from a source type to a destination type, comprising: a network interface; a resource manager; a transmitting server; a streaming server; and a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types; wherein said network interface is adapted to receive a transcoding request for the media content, and wherein said resource manager is adapted to respond to said transcoding request and, in response to said transcoding request, to command said transmitting server to fetch the media content, to select one of said plurality of transcoders based on the source type and the destination type, to command said selected transcoder to transcode the media content from the source type to the destination type, thereby generating transcoded media content, and to command said streaming server to transmit said transcoded media content.
Claim 15
Dependent Claim
145 words
A media transcoding system for transcoding media content from a source type to a destination type, comprising: a network interface; a resource manager; a transmitting server; a streaming server; and a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types; wherein said network interface is adapted to receive a transcoding request for the media content, and wherein said resource manager is adapted to respond to said transcoding request and, in response to said transcoding request, to command said transmitting server to fetch the media content, to select one of said plurality of transcoders based on the source type and the destination type, to command said selected transcoder to transcode the media content from the source type to the destination type, thereby generating transcoded media content, and to command said streaming server to transmit said transcoded media content.
Claim 16
Dependent Claim
18 words
The media transcoding system of claim 13 , wherein the media content comprises a file of digital information.
Claim 17
Dependent Claim
18 words
The media transcoding system of claim 13 , wherein the media content comprises a stream of digital data.
Claim 18
Dependent Claim
84 words
The media transcoding system of claim 13 , wherein said transmitting server is adapted to fetch the media content as a data stream, said selected transcoder is adapted to transcode the media content as a data stream, and said streaming server is adapted to transmit said transcoded media content as a data stream, and wherein said resource manager manages the operation of said transmitting server, said selected transcoder, and said streaming server so that said fetching, transcoding and transmitting occur in a pipelined fashion.
Claim 19
Dependent Claim
17 words
The media transcoding system of claim 13 , wherein said network interface comprises a Web server interface.
Claim 20
Dependent Claim
38 words
The media transcoding system of claim 13 , wherein said network interface is adapted to receive said transcoding request over the Internet and wherein said streaming server is adapted to transmit said transcoded media content over the Internet.
Claim 21
Dependent Claim
112 words
The media transcoding system of claim 13 , wherein the media content type is defined according to a least one publishing variable, wherein said at least one publishing variable is: (1) the file format of the media content; (2) the bit-rate of the media content; (3) the compression algorithm according to which the media content is stored; (4) the communication protocol according to which the media content is transferred; or (5) the physical medium on which the media content is stored; and wherein said selected transcoder is adapted to convert said at least one publishing variable of the media content from a source publishing variable type to a destination publishing variable type.
Claim 22
Dependent Claim
72 words
The media transcoding system of claim 13 , further comprising: a transcoded cache; wherein said transcoded cache is adapted to store said transcoded media content and wherein said resource manager is adapted to command said transmitter server to fetch said transcoded media content from said transcoded cache and to command said streaming server to transmit said transcoded media content when said network interface receives a subsequent transcoding request for the media content.
Claim 23
Dependent Claim
32 words
The media transcoding system of claim 20 , wherein said resource manager is adapted to determine whether to keep said transcoded media file in said transcoded cache based on an intelligent algorithm.
Claim 24
Dependent Claim
18 words
The media transcoding system of claim 21 , wherein said intelligent algorithm is a Least Recently Used algorithm.
Claim 25
Dependent Claim
59 words
The media transcoding system of claim 13 , further comprising: a master archive; and a content provider network interface; wherein said content provider network interface is adapted to receive the media content and to archive the media content in said master archive, and wherein said transmitter server is adapted to fetch said archived media content from said master archive.
Claim 26
Dependent Claim
51 words
The media transcoding system of claim 13 , further comprising: a content provider network interface; wherein said content provider network interface is adapted to receive location and access information for the media content, and wherein said transmitter server is adapted to fetch the media content using said location and access information.
Claim 27
Dependent Claim
49 words
The media transcoding system of claim 13 , further comprising: a content provider network interface; wherein said content provider network interface is adapted to receive the media content as a stream of digital data, and wherein said transmitter server is adapted to fetch said stream of digital media content.
Claim 28
Dependent Claim
54 words
The media transcoding system of claim 13 , wherein said transmitting server, said streaming server, and each of said plurality of transcoders each further comprise a slave monitor, wherein each of said slave monitors is adapted to receive a command from said resource manager and to initiate a task in response to said command.
Claim 29
Dependent Claim
28 words
The media transcoding system of claim 26 , wherein each of said slave monitors is further adapted to report a status of said task to said resource manager.
Claim 30
Dependent Claim
135 words
A media transcoding system for transcoding media content from a source type to a destination type, comprising: a network interface; a resource manager; a streaming server; and a plurality of transcoding servers for transcoding from a plurality of source types to a plurality of destination types; wherein said network interface is adapted to receive a transcoding request for the media content, and wherein said resource manager is adapted to respond to said transcoding request and, in response to said transcoding request, to select one of said plurality of transcoders based on the source type and the destination type, to command said transcoding server to fetch and transcode the media content from the source type to the destination type, thereby generating transcoded media content, and to command said streaming server to transmit said transcoded media content.
Claim 31
Dependent Claim
135 words
A media transcoding system for transcoding media content from a source type to a destination type, comprising: a network interface; a resource manager; a streaming server; and a plurality of transcoding servers for transcoding from a plurality of source types to a plurality of destination types; wherein said network interface is adapted to receive a transcoding request for the media content, and wherein said resource manager is adapted to respond to said transcoding request and, in response to said transcoding request, to select one of said plurality of transcoders based on the source type and the destination type, to command said transcoding server to fetch and transcode the media content from the source type to the destination type, thereby generating transcoded media content, and to command said streaming server to transmit said transcoded media content.
Claim 32
Dependent Claim
130 words
A media transcoding system for transcoding media content from a source type to a destination type, comprising: a plurality of transcoding means for transcoding from a plurality of source types to a plurality of destination types; transmitting means: streaming means; means for receiving a transcoding request; means for responding to said transcoding request, wherein said means for responding to said transcoding request include resource management means for commanding said transmitting means to fetch the media content, for selecting one of said plurality of transcoding means based on the source type and the destination type, for commanding said selected transcoding means to transcode the media content from the source type to the destination type, thereby generating transcoded media content, and for commanding said streaming means to transmit said transcoded media content.
Claim 33
Dependent Claim
130 words
A media transcoding system for transcoding media content from a source type to a destination type, comprising: a plurality of transcoding means for transcoding from a plurality of source types to a plurality of destination types; transmitting means: streaming means; means for receiving a transcoding request; means for responding to said transcoding request, wherein said means for responding to said transcoding request include resource management means for commanding said transmitting means to fetch the media content, for selecting one of said plurality of transcoding means based on the source type and the destination type, for commanding said selected transcoding means to transcode the media content from the source type to the destination type, thereby generating transcoded media content, and for commanding said streaming means to transmit said transcoded media content.
Claim 34
Dependent Claim
18 words
The media transcoding system of claim 29 , wherein the media content comprises a file of digital information.
Claim 35
Dependent Claim
18 words
The media transcoding system of claim 29 , wherein the media content comprises a stream of digital data.
Claim 36
Dependent Claim
87 words
The media transcoding system of claim 29 , wherein said transmitting means is adapted to fetch the media content as a data stream, said selected transcoding means is adapted to transcode the media content as a data stream, and said streaming means is adapted to transmit said transcoded media content as a data stream, and wherein said resource management means manages the operation of said transmitting means, said selected transcoding means, and said streaming means so that said fetching, transcoding and transmitting occur in a pipelined fashion.
Claim 37
Dependent Claim
42 words
The media transcoding system of claim 29 , wherein said means for receiving said transcoding request is adapted to receive said transcoding request over the Internet and wherein said streaming means is adapted to transmit said transcoded media content over the Internet.
Claim 38
Dependent Claim
113 words
The media transcoding system of claim 29 , wherein the media content type is defined according to a least one publishing variable, wherein said at least one publishing variable is: (1) the file format of the media content; (2) the bit-rate of the media content; (3) the compression algorithm according to which the media content is stored; (4) the communication protocol according to which the media content is transferred; or (5) the physical medium on which the media content is stored; and wherein said selected transcoding means is adapted to convert said at least one publishing variable of the media content from a source publishing variable type to a destination publishing variable type.
Claim 39
Independent Claim
127 words
A method for transcoding media content, comprising the steps of: (a) receiving a transcoding request for the media content, wherein said transcoding request includes a source type, a source location, a destination type, and a destination location; (b) fetching the media content from said source location in response to said transcoding request; (c) selecting one of a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types, wherein said one transcoder is selected based on said source type and said destination type; (d) sending the media content to said selected transcoder; (e) transcoding the media content from said source type to said destination type, thereby generating transcoded media content; and (f) transmitting said transcoded media content to said destination location.
Claim 40
Independent Claim
127 words
A method for transcoding media content, comprising the steps of: (a) receiving a transcoding request for the media content, wherein said transcoding request includes a source type, a source location, a destination type, and a destination location; (b) fetching the media content from said source location in response to said transcoding request; (c) selecting one of a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types, wherein said one transcoder is selected based on said source type and said destination type; (d) sending the media content to said selected transcoder; (e) transcoding the media content from said source type to said destination type, thereby generating transcoded media content; and (f) transmitting said transcoded media content to said destination location.
Claim 41
Dependent Claim
30 words
The method of claim 35 , further comprising the step of parsing said transcoding request to determine said source type, said source location, said destination type, and said destination location.
Claim 42
Dependent Claim
43 words
The method of claim 36 , further comprising the step of fetching at least one of said source type, said source location, said destination type, or said destination location when it is determined in said parsing step that said transcoding request is incomplete.
Claim 43
Independent Claim
102 words
A method for transcoding media content from a source type to a destination type, comprising the steps of: (a) receiving a request for the media content; (b) fetching the media content; (c) selecting one of a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types, wherein said one transcoder is selected based on the source type and the destination type; (d) sending the media content to said selected transcoder; (e) transcoding the media content from the source type to the destination type, thereby generating transcoded media content; and (f) transmitting said transcoded media content.
Claim 44
Independent Claim
102 words
A method for transcoding media content from a source type to a destination type, comprising the steps of: (a) receiving a request for the media content; (b) fetching the media content; (c) selecting one of a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types, wherein said one transcoder is selected based on the source type and the destination type; (d) sending the media content to said selected transcoder; (e) transcoding the media content from the source type to the destination type, thereby generating transcoded media content; and (f) transmitting said transcoded media content.
Claim 45
Dependent Claim
163 words
A media transcoding system for transcoding media content, comprising: a network interface; a resource manager; a transmitting server; a streaming server; and a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types; wherein said network interface is adapted to receive a transcoding request for the media content, wherein said transcoding request includes a source type, a source location, a destination type, and a destination location and wherein said resource manager is adapted to respond to said transcoding request and, in response to said transcoding request, to command said transmitting server to fetch the media content from said source location, to select one of said plurality of transcoders based on said source type and said destination type, to command said selected transcoder to transcode the media content from said source type to said destination type, thereby generating transcoded media content, and to command said streaming server to transmit said transcoded media content to said destination location.
Claim 46
Dependent Claim
163 words
A media transcoding system for transcoding media content, comprising: a network interface; a resource manager; a transmitting server; a streaming server; and a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types; wherein said network interface is adapted to receive a transcoding request for the media content, wherein said transcoding request includes a source type, a source location, a destination type, and a destination location and wherein said resource manager is adapted to respond to said transcoding request and, in response to said transcoding request, to command said transmitting server to fetch the media content from said source location, to select one of said plurality of transcoders based on said source type and said destination type, to command said selected transcoder to transcode the media content from said source type to said destination type, thereby generating transcoded media content, and to command said streaming server to transmit said transcoded media content to said destination location.
Claim 47
Dependent Claim
39 words
The media transcoding system of claim 39 , further comprising: a task manager; wherein said task manager is adapted to parse said transcoding request to determine said source type, said source location, said destination type, and said destination location.
Claim 48
Dependent Claim
44 words
The media transcoding system of claim 40 , wherein said task manager is further adapted to fetch at least one of said source type, said source location, said destination type, or said destination location when it is determined that said transcoding request is incomplete.
Claim 49
Dependent Claim
17 words
The media transcoding system of claim 39 , wherein said network interface is a Web server interface.
Claim 50
Dependent Claim
145 words
A media transcoding system for transcoding media content from a source type to a destination type, comprising: a network interface; a resource manager; a transmitting server; a streaming server; and a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types; wherein said network interface is adapted to receive a transcoding request for the media content, and wherein said resource manager is adapted to respond to said transcoding request and, in response to said transcoding request, to command said transmitting server to fetch the media content, to select one of said plurality of transcoders based on the source type and the destination type, to command said selected transcoder to transcode the media content from the source type to the destination type, thereby generating transcoded media content, and to command said streaming server to transmit said transcoded media content.
Claim 51
Dependent Claim
145 words
A media transcoding system for transcoding media content from a source type to a destination type, comprising: a network interface; a resource manager; a transmitting server; a streaming server; and a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types; wherein said network interface is adapted to receive a transcoding request for the media content, and wherein said resource manager is adapted to respond to said transcoding request and, in response to said transcoding request, to command said transmitting server to fetch the media content, to select one of said plurality of transcoders based on the source type and the destination type, to command said selected transcoder to transcode the media content from the source type to the destination type, thereby generating transcoded media content, and to command said streaming server to transmit said transcoded media content.
Claim 52
Independent Claim
176 words
A method for transcoding media content from a source type to a first destination type and a second destination type, comprising the steps of: (a) receiving a request for the media content; (b) fetching the media content; (c) selecting a first transcoder from a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types, wherein said first transcoder is selected based on the source type and the first destination type; (d) sending the media content to said first transcoder; (e) transcoding the media content from the source type to the first destination type, thereby generating first transcoded media content; (f) transmitting said first transcoded media content; (g) selecting a second transcoder from said plurality of transcoders, wherein said second transcoder is selected based on the source type and the second destination type; (h) sending the media content to said second transcoder; (i) transcoding the media content from the source type to the second destination type, thereby generating second transcoded media content; and (j) transmitting said second transcoded media content.
Claim 53
Independent Claim
176 words
A method for transcoding media content from a source type to a first destination type and a second destination type, comprising the steps of: (a) receiving a request for the media content; (b) fetching the media content; (c) selecting a first transcoder from a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types, wherein said first transcoder is selected based on the source type and the first destination type; (d) sending the media content to said first transcoder; (e) transcoding the media content from the source type to the first destination type, thereby generating first transcoded media content; (f) transmitting said first transcoded media content; (g) selecting a second transcoder from said plurality of transcoders, wherein said second transcoder is selected based on the source type and the second destination type; (h) sending the media content to said second transcoder; (i) transcoding the media content from the source type to the second destination type, thereby generating second transcoded media content; and (j) transmitting said second transcoded media content.
Claim 54
Independent Claim
198 words
A method for transcoding a first media content from a first source type to a destination type and transcoding a second media content from a second source type to the destination type, comprising the steps of: (a) receiving a request for the first and second media content; (b) fetching the first and second media content; (c) selecting a first transcoder from a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types, wherein said first transcoder is selected based on the first source type and the destination type; (d) sending the first media content to said first transcoder; (e) transcoding the first media content from the first source type to the destination type, thereby generating first transcoded media content; (f) transmitting said first transcoded media content; (g) selecting a second transcoder from said plurality of transcoders, wherein said second transcoder is selected based on the second source type and the destination type; (h) sending the second media content to said second transcoder; (i) transcoding the second media content from the second source type to the destination type, thereby generating second transcoded media content; and (j) transmitting said second transcoded media content.
Claim 55
Independent Claim
198 words
A method for transcoding a first media content from a first source type to a destination type and transcoding a second media content from a second source type to the destination type, comprising the steps of: (a) receiving a request for the first and second media content; (b) fetching the first and second media content; (c) selecting a first transcoder from a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types, wherein said first transcoder is selected based on the first source type and the destination type; (d) sending the first media content to said first transcoder; (e) transcoding the first media content from the first source type to the destination type, thereby generating first transcoded media content; (f) transmitting said first transcoded media content; (g) selecting a second transcoder from said plurality of transcoders, wherein said second transcoder is selected based on the second source type and the destination type; (h) sending the second media content to said second transcoder; (i) transcoding the second media content from the second source type to the destination type, thereby generating second transcoded media content; and (j) transmitting said second transcoded media content.
Claim 56
Dependent Claim
202 words
A media transcoding system for transcoding media content from a source type to a first destination type and a second destination type, comprising: a resource manager; a first and second transmitting server; a first and second streaming server; and a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types; wherein said resource manager is adapted to command said first transmitting server to fetch the media content, to select a first transcoder from said plurality of transcoders based on the source type and the first destination type, to command said first transcoder to transcode the media content from the source type to the first destination type, thereby generating first transcoded media content, to command said first streaming server to transmit said first transcoded media content, to command said second transmitting server to fetch the media content, to select a second transcoder from said plurality of transcoders based on the source type and the second destination type, to command said second transcoder to transcode the media content from the source type to the second destination type, thereby generating second transcoded media content, and to command said second streaming server to transmit said second transcoded media content.
Claim 57
Dependent Claim
202 words
A media transcoding system for transcoding media content from a source type to a first destination type and a second destination type, comprising: a resource manager; a first and second transmitting server; a first and second streaming server; and a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types; wherein said resource manager is adapted to command said first transmitting server to fetch the media content, to select a first transcoder from said plurality of transcoders based on the source type and the first destination type, to command said first transcoder to transcode the media content from the source type to the first destination type, thereby generating first transcoded media content, to command said first streaming server to transmit said first transcoded media content, to command said second transmitting server to fetch the media content, to select a second transcoder from said plurality of transcoders based on the source type and the second destination type, to command said second transcoder to transcode the media content from the source type to the second destination type, thereby generating second transcoded media content, and to command said second streaming server to transmit said second transcoded media content.
Claim 58
Dependent Claim
218 words
A media transcoding system for transcoding a first media content from a first source type to a destination type and for transcoding a second media content from a second source type to the destination type, comprising: a resource manager; a first and second transmitting server; a first and second streaming server; and a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types; wherein said resource manager is adapted to command said first transmitting server to fetch the first media content, to select a first transcoder from said plurality of transcoders based on the first source type and the destination type, to command said first transcoder to transcode the media content from the first source type to the destination type, thereby generating first transcoded media content, to command said first streaming server to transmit said first transcoded media content, to command said second transmitting server to fetch the second media content, to select a second transcoder from said plurality of transcoders based on the second source type and the destination type, to command said second transcoder to transcode the second media content from the second source type to the destination type, thereby generating second transcoded media content, and to command said second streaming server to transmit said second transcoded media content.
Claim 59
Dependent Claim
218 words
A media transcoding system for transcoding a first media content from a first source type to a destination type and for transcoding a second media content from a second source type to the destination type, comprising: a resource manager; a first and second transmitting server; a first and second streaming server; and a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types; wherein said resource manager is adapted to command said first transmitting server to fetch the first media content, to select a first transcoder from said plurality of transcoders based on the first source type and the destination type, to command said first transcoder to transcode the media content from the first source type to the destination type, thereby generating first transcoded media content, to command said first streaming server to transmit said first transcoded media content, to command said second transmitting server to fetch the second media content, to select a second transcoder from said plurality of transcoders based on the second source type and the destination type, to command said second transcoder to transcode the second media content from the second source type to the destination type, thereby generating second transcoded media content, and to command said second streaming server to transmit said second transcoded media content.