WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Method of secure server control of local media via a trigger through a network for instant local access of encrypted data on local media    
United States Patent5892825   
Link to this pagehttp://www.wikipatents.com/5892825.html
Inventor(s)Mages; Kenneth G. (Highland Park, IL); Feng; Jie (Evanston, IL)
AbstractA 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.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5892825
Method of secure server control of local media via a trigger through a

     network for instant local access of encrypted data on local media - US Patent 5892825 Drawing
Method of secure server control of local media via a trigger through a network for instant local access of encrypted data on local media
Inventor     Mages; Kenneth G. (Highland Park, IL); Feng; Jie (Evanston, IL)
Owner/Assignee    
Patent assignment
All assignments
Publication Date     April 6, 1999
Application Number     08/756,162
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 25, 1996
US Classification    
Int'l Classification    
Examiner     Cangialosi; Salvatore
Assistant Examiner    
Attorney/Law Firm    
Address
Parent Case     CROSS REFERENCE TO RELATED APPLICATIONS The present application is a continuation-in-part of application Ser. No. 08/645,022, filed on May 15, 1996 now abandoned.
Priority Data    
USPTO Field of Search    
Patent Tags     secure server control local media via trigger through a network instant local access encrypted data local media
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5638443
Stefik
705/54
Jun,1997

[0 after 0 votes]
5636276
Brugger
705/54
Jun,1997

[0 after 0 votes]
5629980
Stefik
705/54
May,1997

[0 after 0 votes]
5613004
Cooperman
380/28
Mar,1997

[0 after 0 votes]
5563947
Kikinis
705/51
Oct,1996

[0 after 0 votes]
5559608
Kunihiro
386/101
Sep,1996

[0 after 0 votes]
5553139
Ross
705/59
Sep,1996

[0 after 0 votes]
5553143
Ross
705/59
Sep,1996

[0 after 0 votes]
5550577
Verbiest
725/92
Aug,1996

[0 after 0 votes]
5535327
Verinsky
714/5
Jul,1996

[0 after 0 votes]
5535199
Amri
370/392
Jul,1996

[0 after 0 votes]
5509070
Schull
705/54
Apr,1996

[0 after 0 votes]
5499252
Watanabe
714/769
Mar,1996

[0 after 0 votes]
5457668
Hibino

Oct,1995

[0 after 0 votes]
5457746
Dolphin

Oct,1995

[0 after 0 votes]
5450489
Ostrover
705/51
Sep,1995

[0 after 0 votes]
5410354
Uz
375/240.28
Apr,1995

[0 after 0 votes]
5410698
Danneels
719/331
Apr,1995

[0 after 0 votes]
5400403
Fahn
705/51
Mar,1995

[0 after 0 votes]
5388097
Baugher
370/455
Feb,1995

[0 after 0 votes]
5375068
Palmer

Dec,1994

[0 after 0 votes]
5365272
Siracusa
375/240.25
Nov,1994

[0 after 0 votes]
5319705
Halter
705/54
Jun,1994

[0 after 0 votes]
5222134
Waite
705/59
Jun,1993

[0 after 0 votes]
5027396
Platteter
713/185
Jun,1991

[0 after 0 votes]
4633207
McClellan
335/16
Dec,1986

[0 after 0 votes]
4577289
Comerford
360/60
Mar,1986

[0 after 0 votes]
4555803
Hirose
382/305
Nov,1985

[0 after 0 votes]
4528643
Freeny, Jr.
705/52
Jul,1985

[0 after 0 votes]
4305098
Mitchell
386/128
Dec,1981

[0 after 0 votes]
4270182
Asija
704/8
May,1981

[0 after 0 votes]
4232317
Freeny, Jr.
342/464
Nov,1980

[0 after 0 votes]
4220991
Hamano
705/18
Sep,1980

[0 after 0 votes]
4217588
Freeny, Jr.
342/458
Aug,1980

[0 after 0 votes]
4209787
Freeny, Jr.
342/457
Jun,1980

[0 after 0 votes]
4112421
Freeny, Jr.
342/457
Sep,1978

[0 after 0 votes]
4071911
Mazur
700/1
Jan,1978

[0 after 0 votes]
4070692
Parks
348/138
Jan,1978

[0 after 0 votes]
3970992
Boothroyd
705/43
Jul,1976

[0 after 0 votes]
3946220
Brobeck
705/25
Mar,1976

[0 after 0 votes]
3924065
Freeny, Jr.
375/274
Dec,1975

[0 after 0 votes]
3911397
Freeny, Jr.
340/5.25
Oct,1975

[0 after 0 votes]
3829833
Freeny, Jr.
340/5.26
Aug,1974

[0 after 0 votes]
5321750
Nadan
380/230
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What I claim is:

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 by removing selected information therefrom, 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 the selected information at a host computer means 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;

(h) before said step (e), encrypting the uncrippling trigger data into encoded data; and

(i) after said step (f), decrypting the encrypted data;

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) preventing the copying thereof to nonvolatile memory; 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.

2. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over the Internet, according to claim 1, wherein said step (f) comprises catching the uncrippling trigger data for the crippled data files, and directing the encoded trigger data to a specific cache directory of the end-user computer means.

3. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over the Internet, according to claim 1, wherein said step (c) comprises removing the header data from the video/audio files; said step (d) comprising storing the header data representing the header data removed from the video/audio files in said step (c).

4. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over the Internet, according to claim 1, wherein said step (h) comprises converting binary data into seven-digit ASCII code.

5. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over the Internet, according to claim 1, said step of playing comprising converting the digital binary data back into analogue.

6. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over the Internet, according to claim 1, wherein said storage medium comprises memory means for representing the necessary information for automatically and directly connecting via the Internet the end-user's computer, with which the storage medium is associated, to a host computer which stores the uncrippling trigger data for the video/audio files on the storage medium.

7. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over the Internet, according to claim 1, further comprising:

(j) allowing, by server-permission only, the end-user the ability to store said trigger on non-volatile media for permanent ownership of said data.

8. A method of transmitting data invoking a crippled file from which selected information has been removed, on a storage medium containing video and/or audio data over the Internet, comprising:

(a) storing uncrippling trigger data comprising said selected information at a host computer for use in uncrippling video/audio files on a storage medium;

(b) encrypting and 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 and decrypting 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).

9. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio data over the Internet, according to claim 8, wherein said step (c) comprises catching the uncrippling trigger data for the crippled data files and retrieving the encrypted data to a specific cache-directory location of the end-user computer from the remote server into the end-user's RAM for immediate playback by said step (e).

10. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio data over the Internet, according to claim 8, wherein before said step (a), removing the header data from the video/audio files; said step (d) comprising restoring the header data representing the header data removed from the video/audio files.

11. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio data over the Internet, according to claim 8, wherein said step (b) comprises encrypting the uncrippling trigger data from binary format into encoded text format data.

12. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio data over the Internet, according to claim 8, wherein said steps (c) and (d) are carried out substantially simultaneously so that said step (e) plays back the video and/or audio data substantially immediately after said step (d).

13. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over the Internet, according to claim 8, wherein said storage medium comprises memory means for representing the necessary information for automatically and directly connecting via the Internet the end-user's computer, said method further comprising before said step (a), automatically and directly connecting the end user's computer to the host computer which has stored thereat the uncrippling trigger data for the video/audio files on the storage medium by means of the memory means of the storage medium for representing the necessary information for automatically and directly connecting via the Internet.

14. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over the Internet, according to claim 8, wherein said step (a) comprises storing at least one of the following: Video/audio header data; data for removing the hidden-status flag for the video/audio data files on the storage medium; data for unzipping the zipped data files of the video/audio data files on storage medium; data for changing the extension of the video/audio data files.

15. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over the Internet, according to claim 8, wherein said storage medium comprises at least one of: CD-ROM, floppy disk, and hard drive.

16. The method of transmitting data invoking a crippled file on a storage medium containing video and/or audio over the Internet, according to claim 9, further comprising permanently storing the incoming uncrippling trigger data in ROM of the end-user's computer, for repeatedly uncrippling the crippled file w