Method and system for creation, delivery, and presentation of time-synchronized multimedia presentations
First Claim
1. A method of creating a plurality of different media data from a plurality of presentation media data for use in the presentation of a time synchronized multimedia presentation, said method comprising:
- separating time synchronization data from each of said plurality of presentation media data; and
creating links to each of said plurality of presentation media data for each of said plurality of different media data, wherein said links to each of said plurality of presentation media data provides only a link to the content thereof.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to the composition of synchronized media experiences, the coordination of multiple composers and publication in a production environment, the serving of these publications either immediately at creation time or at a later time, and finally, the distribution of these publications to possible a very large number of device users. One characteristic of the invention is that compositions can be device independent, targeting a wide variety of media capable devices at publication, distribution, or viewing time. Another characteristic is that a content provider can deliver media such as video, content, and commerce opportunities through any combination distribution methods and user devices simultaneously. Yet another feature is that a live event that is published through the present invention can be played back on demand or rebroadcast without any additional work on the part of the publisher. A design point in the architecture is that the mechanisms of media synchronization are distinctly separate from the content (either static or streaming). This separation offers modularity with respect to digital content and allows the invention to work with a wide variety of media formats and technologies, such as time-coded references (e.g. eXtensible Markup Language, or XML) to synchronize media content.
245 Citations
48 Claims
-
1. A method of creating a plurality of different media data from a plurality of presentation media data for use in the presentation of a time synchronized multimedia presentation, said method comprising:
-
separating time synchronization data from each of said plurality of presentation media data; and
creating links to each of said plurality of presentation media data for each of said plurality of different media data, wherein said links to each of said plurality of presentation media data provides only a link to the content thereof. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer product comprising:
-
a computer usable medium having computer readable program code embodied therein for use with a computer for creating a plurality of different media data from a plurality of presentation media data for use in the presentation of a time synchronized multimedia presentation;
computer readable program code configured to cause said computer to separate time synchronization data from each of said plurality of presentation media data; and
computer readable program code configured to cause said computer to create links to each of said plurality of presentation media data for each of said plurality of different media data, wherein said links to each of said plurality of presentation media data provides only a link to the content thereof. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A plurality of different media signals stored on a server to be transmitted therefrom for use in the presentation of a time synchronized multimedia presentation, each of said plurality of different media signals comprising:
-
a content link signal for linking the associated media signal to an associated presentation media signal wherein said control link signal provides only a link to the content of said associated presentation media signal; and
a synchronization signal, wherein said synchronization signal being a time synchronization signal for the associated presentation media signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
19. A method of creating a plurality of different media data from a plurality of presentation media data and presenting a time synchronized multimedia presentation thereof, said method comprising:
-
separating time synchronization data from each of said plurality of presentation media data;
creating links to each of said plurality of presentation media data for each of said plurality of different media data, wherein said links to each of said plurality of presentation media data provides only a link to the content thereof;
presenting a time synchronized multimedia presentation from said plurality of different media data by;
retrieving the content from said plurality of presentation media data based upon the links from said plurality of different media data; and
presenting said content retrieved based upon the time synchronization data separated from each of said plurality of presentation media data.
-
-
24. A computer product comprising:
-
a computer usable medium having computer readable program code embodied therein for use with a first computer for creating a plurality of different media data from a plurality of presentation media data and for presenting a time synchronized multimedia presentation;
computer readable program code configured to cause said first computer to separate time synchronization data from each of said plurality of presentation media data; and
computer readable program code configured to cause said first computer to create links to each of said plurality of presentation media data for each of said plurality of different media data, wherein said links to each of said plurality of presentation media data provides only a link to the content thereof; and
computer readable program code configured to cause a second computer to present a time synchronized multimedia presentation from said plurality of different media data by;
retrieving the content from said plurality of presentation media data based upon the links from said plurality of different media data; and
presenting said content retrieved based upon the time synchronization data separated from each of said plurality of presentation media data.
-
-
33. A computer network system comprising:
-
a first computer for creating a plurality of different media data from a plurality of presentation media data and having a first computer program code for separating time synchronization data from each of said plurality of presentation media data and wherein said first computer program code for linking each of said plurality of presentation media data for each of said plurality of different media data, wherein said links to each of said plurality of presentation media data provides only a link to the content thereof;
a second computer for presenting a time synchronized multimedia presentation from said plurality of different media data and having a second computer program code for retrieving the content from said plurality of presentation media data based upon the links from said plurality of different media data; and
wherein said second computer program code for presenting said content retrieved based upon the time synchronization data separated from each of said plurality of presentation media data; and
a communication network linking said first computer with said second computer. - View Dependent Claims (34, 35, 36, 38, 39, 40, 41, 42, 43)
-
-
37. A method of delivering a plurality of different media data from a plurality of presentation media data and presenting a time synchronized multimedia presentation thereof, said method comprising:
-
storing time synchronization data separate from each of said plurality of presentation media data;
storing links to each of said plurality of presentation media data for each of said plurality of different media data, wherein said links to each of said plurality of presentation media data provides only a link to the content thereof;
delivering a time synchronization data and links to a plurality of users;
presenting a time synchronized multimedia presentation from said plurality of different media data by to said plurality of users, by each user;
retrieving the content from said plurality of presentation media data based upon the links stored; and
presenting said content retrieved based upon the time synchronization data stored.
-
-
44. A computer product comprising:
-
a computer usable medium having computer readable program code embodied therein for use with a computer for storing a plurality of different media data from a plurality of presentation media data and delivering and presenting a time synchronized multimedia presentation;
computer readable program code configured to cause said computer to store time synchronization data separate from each of said plurality of presentation media data; and
computer readable program code configured to cause said computer to store links to each of said plurality of presentation media data for each of said plurality of different media data, wherein said links to each of said plurality of presentation media data provides only a link to the content thereof; and
computer readable program code configured to cause said computer to present a time synchronized multimedia presentation from said plurality of different media data by;
retrieving the content from said plurality of presentation media data based upon the links stored; and
presenting said content retrieved based upon the time synchronization data stored. - View Dependent Claims (46, 47, 48)
-
-
45. A computer network system comprising:
-
a server computer for storing a plurality of different media data from a plurality of presentation media data and having a first computer program code for storing time synchronization data separate from each of said plurality of presentation media data and wherein said first computer program code for storing links to each of said plurality of presentation media data for each of said plurality of different media data, wherein said links to each of said plurality of presentation media data provides only a link to the content thereof;
a client computer for presenting a time synchronized multimedia presentation from said plurality of different media data and having a second computer program code for retrieving the content from said plurality of presentation media data based upon the links from said plurality of different media data; and
wherein said second computer program code for presenting said content retrieved based upon the time synchronization data separated from each of said plurality of presentation media data; and
a communication network linking said server computer with said client computer.
-
Specification