Transfer file format and system and method for distributing media content
First Claim
1. A file format for distributing media content from a server computer to a client computer in the form of a transfer file, the file format comprising:
- a header section, said header section including media type information, bit rate information describing a bit rate at which a media asset plays out on the client computer, information indicating the time duration of the media asset, and size information for various portions of the transfer file; and
an asset metadata section, said asset metadata section including a source host name, a source asset identifier, and a value indicating a number of plays of the media asset can be played out on the client computer.
3 Assignments
0 Petitions
Accused Products
Abstract
Transfer file format, system, signal, and method for performing distribution of media content across computer networks. Transfer file and signal includes signature identifying format of file, header containing information about various parts of transfer file, asset metadata describing technical details about media content, media content that is capable of being displayed to user by client computer system using media player program, and user metadata that is capable of being displayed to user. Server is capable of connection to asset metadata database, file system, and user metadata database, and includes extractor module for retrieving asset metadata from media asset database, media content from file system, and user metadata from user metadata database, and assembling them into transfer file. Extractor module places header and signature in transfer file, and transfer file is sent across computer network to clients that parse and install parts of transfer file into local systems.
-
Citations
27 Claims
-
1. A file format for distributing media content from a server computer to a client computer in the form of a transfer file, the file format comprising:
-
a header section, said header section including media type information, bit rate information describing a bit rate at which a media asset plays out on the client computer, information indicating the time duration of the media asset, and size information for various portions of the transfer file; and
an asset metadata section, said asset metadata section including a source host name, a source asset identifier, and a value indicating a number of plays of the media asset can be played out on the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19)
-
-
12. A server computer system for distributing media content to clients over a computer network, the server capable of connection to an asset metadata database containing metadata describing the media content, and a file system containing the media content, the server comprising:
-
an extractor module that assembles a transfer file containing the media content and metadata; and
a network connection capable of transmitting the transfer file to at least one client over the computer network.
-
-
20. A server computer system for distributing media content to client computer systems over a computer network in a point-to-multipoint manner, wherein the media content includes a video object accompanied by at least one static image, wherein the server is capable of connection to an asset metadata database containing asset metadata that is used by a media player on the client wherein the asset metadata describes the media content and the server computer system is capable of connection to a file system containing the media content, the server comprising:
-
an extractor module that assembles a transfer file containing the media content and metadata by writing asset metadata from the asset metadata database to the transfer file and by writing the media content from the file system to the transfer file; and
a network connection capable of transmitting the transfer file to at least one client over the computer network.
-
-
21. A client computer system for displaying media content to a user, the client computer comprising:
-
a media player program for decoding and displaying media content received over a computer network to a user;
a parser module for processing a transfer file received from a server computer, the transfer file including media content and related metadata, the parser module allocating resources on the client computer system in response to processing the received transfer file;
an installer module for storing various portions of the received transfer file on the client computer system; and
a network connection for receiving the transfer file over a computer network. - View Dependent Claims (22, 23, 27)
-
-
24. A method of performing content distribution between a server computer and a client computer communicating with each other across a computer network, wherein the server computer is capable of connection to a file system containing media content and an asset metadata database containing asset metadata describing the media content, the method comprising the steps of:
-
assembling a transfer file containing the media content and metadata by writing asset metadata from a asset metadata database to the transfer file and by writing the media content from the file system to the transfer file; and
transmitting the transfer file to at least one client over the computer network.
-
-
25. A method of performing content distribution between a server computer and a client computer communicating with each other across a computer network, wherein the client computer is capable of connection to a file system for storing media content and an asset metadata database for storing asset metadata describing the media content, the method comprising the steps of:
-
receiving a transfer file including a header that describes portions of the transfer file, media content and metadata describing the media content;
reading the header to determining sizes of portions of the transfer file;
allocating resources for the portions of the transfer file;
installing the metadata in the metadata database; and
installing the media content in the file system.
-
-
26. An electronic signal including digitally encoded data for distributing media content from a server computer to a client computer in the form of a digital signal encoding a transfer file, the digital signal comprising:
-
a first digital signal portion encoding a header section, said header section including media type information, bit rate information describing a bit rate at which a media asset plays out on the client computer, information indicating the time duration of the media asset, and size information for various portions of the transfer file; and
a second digital signal portion encoding an asset metadata section, said asset metadata section including a source host name, a source asset identifier, and a value indicating a number of plays of the media asset can be played out on the client computer.
-
Specification