Method and apparatus of secure server control of local media via a trigger through a network for instant local access of encrypted data on local media within a platform independent networking system
First Claim
1. A method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over a network, comprising:
- (a) converting analog video and/or audio data into digital data;
(b) crippling the video and/or audio files on the storage medium, whereupon the files are rendered unusable without an uncrippling trigger;
(c) storing the digital data representing the video and/or audio on a storage medium for use by an end user'"'"'s computer means;
(d) storing uncrippling trigger data comprising selected information at a host computer means which is independent of platform for use in uncrippling the data files on the storage medium;
(e) transmitting the uncrippling trigger data from the host computer means through a network to the end-user'"'"'s computer means with which the storage medium having the crippled data files thereon is associated;
(f) receiving the uncrippling trigger data at the end-user'"'"'s computer means in the volatile RAM of the end-user'"'"'s computer means; and
(g) substantially instantly uncrippling the crippled data files on the storage medium by means of combining in RAM the uncrippling trigger data sent by the host computer means in said step (e) with the crippled data on the storage medium; and
step (g) being carried out immediately after said step (f), and, immediately after said step (g), playing the video and/or audio on a player means;
said step (f) comprising;
1) directing the incoming uncrippling trigger data to RAM for temporary storage therein;
2) combining in RAM said uncrippling trigger data with said crippled video and/or audio files; and
3) said step (g) being performed while said uncrippling data is in said RAM for immediate playback of said video and/or audio files on said storage medium.
13 Assignments
0 Petitions
Accused Products
Abstract
A method of triggering video imaging and/or audio data on a "HyperCD" (CD-ROM) via a trigger through a network for instant local access of encrypted data on local media. The CD-ROM contains video/audio files that have been crippled by removing the critical information thereof. The CD-ROM also contains programs for directly and automatically connecting the end-user'"'"'s computer to a targeted server (URL) a network (such as the Internet). The method of the invention includes the separation of critical information/key from media data, the storage of encrypted keys on a remote server, the storage of crippled chunky media data on CD-ROM'"'"'s, the socket-to-socket connection between the end-user'"'"'s computer and the remote server and the request from user to server, the authorization and transmission of the uncrippling key through a network to the end-user'"'"'s computers, the combining in RAM of the trigger and the crippled data from CD-ROM for instant rendering/playback, the storing of the uncrippling key on the end-user'"'"'s computers non-volatile media for owning the data on the CD-ROM for later access authorized by the remote server. Since the uncrippling trigger is much smaller than the entire media file, it saves considerable amount of transmission time, thereby instantly combining the trigger with the crippled data on the CD-ROM, after which instantly playing the designated track from end-user'"'"'s computer.
189 Citations
16 Claims
-
1. A method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over a network, comprising:
-
(a) converting analog video and/or audio data into digital data; (b) crippling the video and/or audio files on the storage medium, whereupon the files are rendered unusable without an uncrippling trigger; (c) storing the digital data representing the video and/or audio on a storage medium for use by an end user'"'"'s computer means; (d) storing uncrippling trigger data comprising selected information at a host computer means which is independent of platform for use in uncrippling the data files on the storage medium; (e) transmitting the uncrippling trigger data from the host computer means through a network to the end-user'"'"'s computer means with which the storage medium having the crippled data files thereon is associated; (f) receiving the uncrippling trigger data at the end-user'"'"'s computer means in the volatile RAM of the end-user'"'"'s computer means; and (g) substantially instantly uncrippling the crippled data files on the storage medium by means of combining in RAM the uncrippling trigger data sent by the host computer means in said step (e) with the crippled data on the storage medium; and step (g) being carried out immediately after said step (f), and, immediately after said step (g), playing the video and/or audio on a player means; said step (f) comprising; 1) directing the incoming uncrippling trigger data to RAM for temporary storage therein; 2) combining in RAM said uncrippling trigger data with said crippled video and/or audio files; and 3) said step (g) being performed while said uncrippling data is in said RAM for immediate playback of said video and/or audio files on said storage medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of transmitting data invoking a crippled file on a storage medium containing video and/or audio data over the Internet, comprising:
-
(a) storing uncrippling trigger data which is independent of platform at a host computer for use in uncrippling video/audio files on a storage medium; (b) transmitting the uncrippling trigger data from the host computer through the Internet to the end-user'"'"'s computer with which the storage medium having the crippled files thereon is associated; (c) receiving the uncrippling trigger data at the end-user'"'"'s computer over the Internet; (d) immediately after said step (c), uncrippling the crippled data files on the storage medium by means of the uncrippling trigger data sent by the host computer in said step (b); (e) immediately after said step (d), playing the video and/or audio on a player; said step (c) comprising directing the incoming uncrippling trigger data to volatile RAM for temporary storage therein, combining in RAM said trigger data with said crippled file, and preventing the copying thereof to nonvolatile memory;
said step (d) being performed while said uncrippling data is in said volatile RAM for immediate playback of said video and/or audio files by said step (e). - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. In a storage device, for use with a computer, which storage device comprises memory means for storing digital data thereon, the improvement comprising:
-
said memory means comprising crippled data files representative of video and/or audio; an end-user'"'"'s computer for use in playing back the crippled data files on the storage device; a host computer having a memory means for storing uncrippling data comprising selected data thereon for said crippled data files on said storage device; a network system which is independent of platform system for linking said end-user'"'"'s computer with said host computer, whereupon said host computer'"'"'s sending said uncrippling data stored in said memory means thereof to said end-user'"'"'s computer, said crippled data files on said storage device, associated with said end-user'"'"'s computer is uncrippled in the RAM of the end-users'"'"'s computer and rendered playable; volatile memory means for receiving said uncrippling triggering data;
means for immediately joining said uncrippling triggering data and said data files of said storage device in said RAM, for immediate playback of said data files;said end-user'"'"'s computer further comprising player means for playing back the uncrippled data files; said means for immediately joining said uncrippling triggering data and said data files of said storage device, for immediate playback of said data files comprising means for preventing the copying of said uncrippling triggering data sent from said host computer to nonvolatile memory. - View Dependent Claims (16)
-
Specification