System and method for on-line multimedia access
First Claim
1. A system for providing on-line multimedia content output to a user on said user'"'"'s computer system, comprising:
- a browser configured to provide access to a page and at least one component, wherein said at least one component has multimedia audio, graphics, text and timing data elements, wherein said at least one component further includes instructions which when executed synchronize the delivery of said multimedia data elements, and wherein said at least one component further includes encrypted data and unencrypted data and authentication instructions executable with respect thereto;
a display unit configured to display said unencrypted data in a manner which enables said user to make a multimedia content output choice;
an output unit configured to generate on said display unit a representation of unencrypted data in a manner which enables said user to make a multimedia content output choice and an authentication request;
a processor configured to generate said multimedia content output choice and said authentication request;
an execution unit configured to execute said authentication request in order to provide a disposable key to decrypt some of said encrypted data to generate multimedia content output therefrom;
a receiver configured to receive said authentication request and to provide said disposable key to decrypt said some of said encrypted data to generate said multimedia content therefrom;
a processor configured to receive said disposable key and to decrypt said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid;
a transmitter configured to automatically download said at least one component to said user'"'"'s computer system including a display apparatus; and
an execution unit configured to execute said instructions to generate said multimedia content output including audio output from said audio element, text output from said text data element and graphics output from said graphics data element, said text output and said graphics output being displayed on said display apparatus of said user'"'"'s computer system, the combination of which being delivered in a manner synchronized with said audio output in accordance with said timing data element.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing access to multimedia content on-line which is updated virtually simultaneously with the vendor'"'"'s update process. By a user accessing a page on the World Wide Web, for example, data (encrypted and unencrypted) and instructions are automatically downloaded to a user'"'"'s computer system for quick access. Depending upon the user'"'"'s computer system (LAN or a stand-alone personal computer), "applets" containing data and instructions are stored for immediate access. In a Karaoke application of this invention, where the user desires to access songs which are most popular at a given time, the user accesses a page where a song list and other information is displayed on a display apparatus. When the user clicks on a particular song of the song list, the applet executes an authentication request. If the user is authenticated, the authentication is downloaded as part of the applet containing the desired multimedia content (or separately depending upon the circumstances). According to this invention, an applet includes multimedia elements which further include timing codes and a synchronization function which provides for the synchronization of the delivery of the multimedia elements.
-
Citations
45 Claims
-
1. A system for providing on-line multimedia content output to a user on said user'"'"'s computer system, comprising:
-
a browser configured to provide access to a page and at least one component, wherein said at least one component has multimedia audio, graphics, text and timing data elements, wherein said at least one component further includes instructions which when executed synchronize the delivery of said multimedia data elements, and wherein said at least one component further includes encrypted data and unencrypted data and authentication instructions executable with respect thereto; a display unit configured to display said unencrypted data in a manner which enables said user to make a multimedia content output choice; an output unit configured to generate on said display unit a representation of unencrypted data in a manner which enables said user to make a multimedia content output choice and an authentication request; a processor configured to generate said multimedia content output choice and said authentication request; an execution unit configured to execute said authentication request in order to provide a disposable key to decrypt some of said encrypted data to generate multimedia content output therefrom; a receiver configured to receive said authentication request and to provide said disposable key to decrypt said some of said encrypted data to generate said multimedia content therefrom; a processor configured to receive said disposable key and to decrypt said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid; a transmitter configured to automatically download said at least one component to said user'"'"'s computer system including a display apparatus; and an execution unit configured to execute said instructions to generate said multimedia content output including audio output from said audio element, text output from said text data element and graphics output from said graphics data element, said text output and said graphics output being displayed on said display apparatus of said user'"'"'s computer system, the combination of which being delivered in a manner synchronized with said audio output in accordance with said timing data element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing on-line multimedia content output to a user on said user'"'"'s computer system, comprising the steps of:
-
via a browser, providing access to a page and at least one component, wherein said at least one component has a plurality of elements including multimedia audio, graphics, text and timing data elements, wherein said at least one component further includes instructions which when executed synchronize the delivery of said multimedia content data elements to said user'"'"'s computer system, and wherein said at least one component further includes encrypted data and unencrypted data and authentication instructions executable with respect thereto; automatically downloading said at least one component to said user'"'"'s computer system; displaying unencrypted data in a manner which enables said user to make a multimedia content output choice; generating on said display apparatus a representation of said unencrypted data in a manner which enables said user to make a multimedia content choice and an authentication request; generating said multimedia content output choice and said authentication request; executing said authentication request in order to provide a disposable key to decrypt some of said encrypted data to generate said multimedia content output therefrom; receiving authentication in response to said authentication request, including said disposable key to decrypt said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid; decrypting said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid; and executing said instructions to generate multimedia content output including audio output from said audio data element in the form of a song having words, text output from said text data element being displayed on a display apparatus and graphics output from said graphics data element being displayed on said display apparatus in the form of highlights on said text in a synchronized manner with said audio output in accordance with said timing data element. - View Dependent Claims (13, 14, 15)
-
-
16. A browser embedded component, comprising:
-
multimedia audio, graphics, text and timing data elements; instructions which when executed synchronize the delivery of said multimedia data elements; encrypted data and unencrypted data and authentication instructions executable thereto; a first execution element configured to display on a display apparatus said unencrypted data in a manner which enables a user to make a multimedia content output choice, to generate on said display apparatus a representation of said unencrypted data in a manner which enables said user to make a multimedia content choice and an authentication request, to generate said multimedia content output choice and said authentication request in order to request a disposable key to decrypt some of said encrypted data to generate said multimedia content therefrom; and a second execution element configured to receive said disposable key to decrypt said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid, to decrypt said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid, and to execute said instructions to generate multimedia content output including audio output from said audio data element, text output from said text data lament and graphics output from said graphics data element, said text output and said graphics output being configured for display on said display apparatus, the combination of which being delivered a synchronized manner with said audio output in accordance with said timing data element. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for providing on-line multimedia content output to a user on said user'"'"'s computer system, comprising:
-
browser means for providing access to a page and at least one component, wherein said at least one component has a plurality of elements including multimedia audio, graphics, text and timing data elements, wherein said at least one component further includes instructions which when executed synchronize the delivery of said multimedia content data elements to said user'"'"'s computer system, and wherein said at least one component further includes encrypted data and unencrypted data and authentication instructions executable with respect thereto; downloading means for automatically downloading said at least one component to said user'"'"'s computer system; display means for displaying unencrypted data in a manner which enables said user to make a multimedia content output choice; first generating means for generating on said display apparatus a representation of said unencrypted data in a manner which enables said user to make a multimedia content choice and an authentication request; second generating means for generating said multimedia content output choice and said authentication request; first executing means for executing said authentication request in order to provide a disposable key to decrypt some of said encrypted data to generate said multimedia content output therefrom; receiving means for receiving authentication in response to said authentication request, including said disposable key to decrypt said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid; decrypting means for decrypting said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid; and second executing means for executing said instructions to generate multimedia content output including audio output from said audio data element, text output from said text data element and graphics output from said graphics data element, said text output and said graphics output being delivered in a synchronized manner with said audio output in accordance with said timing data element. - View Dependent Claims (26, 27, 28)
-
-
29. A server, comprising:
-
a storage unit configured to store a browser embedded component including; multimedia audio, graphics, text and timing data elements; instructions which when executed synchronize the delivery of said multimedia data elements; encrypted data and unencrypted data and authentication instructions executable thereto; a first execution element configured to display on a display apparatus said unencrypted data in a manner which enables a user to make a multimedia content output choice, to generate on said display apparatus a representation of said unencrypted data in a manner which enables said user to make a multimedia content choice and an authentication request, to generate said multimedia content output choice and said authentication request in order to request a disposable key to decrypt some of said encrypted data to generate said multimedia content therefrom; and a second execution element configured to receive said disposable key to decrypt said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid, to decrypt said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid, and to execute said instructions to generate multimedia content output including audio output from said audio data element, text output from said text data lament and graphics output from said graphics data element, said text output and said graphics output being configured for display on said display apparatus, the combination of which being delivered a synchronized manner with said audio output in accordance with said timing data element; and a transmitter configured to transmit said browser embedded component from said storage unit to a remote computer system. - View Dependent Claims (30, 31, 32)
-
-
33. A computer system, comprising:
-
a transmission reception unit configured to receive data and instructions from a remote source; and a storage unit configured to store said data and instructions which are a part of a browser embedded component which is automatically downloaded thereto upon access to a page provided on said remote source, said browser embedded component including; multimedia audio, graphics, text and timing data elements; instructions which when executed synchronize the delivery of said multimedia data elements; encrypted data and unencrypted data and authentication instructions executable thereto; a first execution element configured to display on a display apparatus said unencrypted data in a manner which enables a user to make a multimedia content output choice, to generate on said display apparatus a representation of said unencrypted data in a manner which enables said user to make a multimedia content choice and an authentication request, to generate said multimedia content output choice and said authentication request in order to request a disposable key to decrypt some of said encrypted data to generate said multimedia content therefrom; and a second execution element configured to receive said disposable key to decrypt some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid, to decrypt said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid, and to execute said instructions to generate multimedia content output including audio output from said audio data element, text output from said text data lament and graphics output from said graphics data element, said text output and said graphics output being configured for display on said display apparatus, the combination of which being delivered a synchronized manner with said audio output in accordance with said timing data element. - View Dependent Claims (34, 35, 36)
-
-
37. A computer-readable medium having computer readable code stored therein, comprising:
-
a computer-readable code module configured to store multimedia audio, graphics, text and timing data elements; instructions which when executed synchronize the delivery of said multimedia data elements; encrypted data and unencrypted data and authentication instructions executable thereto; and configured to display on a display apparatus said unencrypted data in a manner which enables a user to make a multimedia content output choice, to generate on said display apparatus a representation of said unencrypted data in a manner which enables said user to make a multimedia content choice and an authentication request, to generate said multimedia content output choice and said authentication request in order to request a disposable key to decrypt some of said encrypted data to generate said multimedia content therefrom;
to receive said disposable key to decrypt said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid, to decrypt said some of said encrypted data to generate said multimedia content therefrom while said disposable key is valid, andconfigured to execute said instructions to generate multimedia content output including audio output from said audio data element, text output from said text data lament and graphics output from said graphics data element, said text output and said graphics output being configured for display on said display apparatus, the combination of which being delivered a synchronized manner with said audio output in accordance with said timing data element. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
Specification