SYSTEM AND METHOD FOR DYNAMICALLY CREATING ONLINE MULTIMEDIA SLIDESHOWS
First Claim
1. A method of performing a multimedia work over a network connection, comprising the steps of:
- (a) obtaining a multimedia work, said multimedia work being characterized by at least one performance parameter;
(b) determining for said multimedia work a value of at least one of said at least one performance parameter;
(c) for at least one of said determined parameter value, choosing at least one alternative performance parameter value;
(d) creating at least one modified multimedia work from said multimedia work, said modified multimedia work being characterized by at least one of said alternative performance parameter values;
(e) obtaining a request over said network connection from a user to view said multimedia work;
(f) determining a capacity of said network connection with respect to the user;
(g) using said capacity of said network connection to select a work for transmission to the user via said network connection, said work being selected from among said multimedia work and said at least one modified multimedia works;
(h) transmitting said selected work to the user via the network connection;
(i) receiving said transmitted selected work by the user; and
,(j) performing said transmitted work for said user as it is received, thereby allowing the user to experience a performance of said multimedia work over said network connection.
1 Assignment
0 Petitions
Accused Products
Abstract
According to a preferred aspect of the instant invention, there is provided a system and method that allows an individual to upload any combination of still images, video images, and/or audio files to a central server. Then, the system will automatically and dynamically create a slide show using the materials provided. The images might be shown sequentially or randomly. The user'"'"'s video files will be incorporated into the show and the audio data will be used to create a background soundtrack when displaying still images. Additionally, the resolution and the data values of specific multimedia files comprising the slide show will be modified dynamically to fit the user'"'"'s bandwidth, with high resolution images/videos being used if the user has a high speed connection to the central server.
-
Citations
16 Claims
-
1. A method of performing a multimedia work over a network connection, comprising the steps of:
-
(a) obtaining a multimedia work, said multimedia work being characterized by at least one performance parameter; (b) determining for said multimedia work a value of at least one of said at least one performance parameter; (c) for at least one of said determined parameter value, choosing at least one alternative performance parameter value; (d) creating at least one modified multimedia work from said multimedia work, said modified multimedia work being characterized by at least one of said alternative performance parameter values; (e) obtaining a request over said network connection from a user to view said multimedia work; (f) determining a capacity of said network connection with respect to the user; (g) using said capacity of said network connection to select a work for transmission to the user via said network connection, said work being selected from among said multimedia work and said at least one modified multimedia works; (h) transmitting said selected work to the user via the network connection; (i) receiving said transmitted selected work by the user; and
,(j) performing said transmitted work for said user as it is received, thereby allowing the user to experience a performance of said multimedia work over said network connection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of performing a multimedia work over a network connection, comprising the steps of:
-
(a) uploading said multimedia work from a first user to a server, said multimedia work being characterized by at least one performance parameter; (b) determining a value of at least one of said at least one performance parameters, thereby producing at least one performance parameter value; (c) selecting a performance parameter value from among said at least one performance parameter values; (d) selecting at least one alternative performance parameter value different from said selected performance parameter value; (e) creating at least one modified multimedia work from said multimedia work, each of said modified multimedia works being characterized by one of said at least one alternative performance parameter values; (f) storing said at least one modified multimedia works in a media database; (g) obtaining a request over a network connection from a second user to view said multimedia work; (h) determining a capacity of said network connection between said second user and said server; (i) using at least said capacity of said network connection to select a work for transmission to the second user via said network connection, said work being selected from among said multimedia work and said at least one modified multimedia works; (j) reading said selected work from said media database; (k) transmitting said selected work to the second user via the network connection; and, (l) performing said selected work for the second user as it is transmitted, thereby allowing the second user to experience a performance of said multimedia work over said network connection. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of performing a multimedia work over a network connection, comprising the steps of:
-
(a) obtaining a multimedia work; (b) determining a performance parameter value of said multimedia work; (c) choosing at least one alternative value different from said determined performance parameter value; (d) creating at least one modified multimedia work from said multimedia work according to each of said at least one alternative performance parameter values; (e) receiving a request over a network connection from a user to view said multimedia work; (f) determining a capacity of said network connection to the user; (g) selecting a work for transmission to the user from among said multimedia work and said at least one modified multimedia works depending on said capacity of said network connection to the user; (h) transmitting said selected work to the user via the network connection; and
,(i) performing said selected work for said user in real-time as it is transmitted, thereby allowing the user to experience a performance of said multimedia work over said network connection. - View Dependent Claims (13, 14, 15, 16)
-
Specification