Claims
- 1. A method of securely distributing data on a network, comprising the steps of:
a) providing an encoded file of a single file type having a plurality of file control fields, the file having at least one data type; and b) incorporating at least one encoded use right into one of the control fields of the at least one data type.
- 2. The method of claim 1, wherein the step a) is performed at an application level.
- 3. The method of claim 1, wherein the method is capable of being embedded in an application which originates the at least one data type.
- 4. The method of claim 1, wherein the method is called by an application.
- 5. The method of claim 1, further comprising the step of:
c) incorporating multiple encoded use rights into the control fields of the at least one data type.
- 6. The method of claim 1, further comprising the step of:
c) incorporating at least one encoded access right into one of the control fields of the at least one data type.
- 7. The method of claim 5, further comprising the step of:
d) incorporating at least one encoded access right into one of the control fields of the at least one data type.
- 8. The method of claim 1, wherein the method is performed in a distributed network environment.
- 9. The method of claim 1, wherein the method is performed in the Internet environment.
- 10. The method of claim 1, wherein the method is performed in an Intranet environment.
- 11. The method of claim 1, wherein the encoded use right is encoded with the at least one data type.
- 12. The method of claim 1, wherein the encoded use right is encoded independently from the at least one data type.
- 13. The method of claim 1, further comprising the step of:
c) decoding the plurality of file control fields including a file control field for the at least one encoded use right.
- 14. The method of claim 13, further comprising the step of:
d) decoding the at least one data type.
- 15. The method of claim 14, further comprising the step of:
e) rendering the decoded data type in accordance with the decoded use right.
- 16. The method of claim 6, further comprising the step of:
d) decoding the plurality of file control fields including a file control field for the at least one encoded use right.
- 17. The method of claim 16, further comprising the step of:
e) decoding the plurality of the file control fields including a file control field for the at least one encoded access right.
- 18. The method of claim 17, further comprising the step of:
f) decoding the at least one data type in accordance with the decoded access right.
- 19. The method of claim 18, further comprising the step of:
g) rendering the decoded data type in accordance with the decoded use right.
- 20. A system for securely distributing data on a network, comprising:
an encoded file of a single file type having a plurality of file control fields, the file having at least one data type; and means for incorporating at least one encoded use right into one of the control fields of the at least one data type.
RELATED APPLICATION
[0001] This application claims the benefit of Provisional Application, U.S. Ser. No. 60/184,079, filed on Feb. 22, 2000, entitled “ENCODING AND DECODING DATA FOR PURPOSES OF SECURING AND CONTROLLING THE RENDERING OF, ACCESS TO, AND/OR USE OF THAT DATA”, by Kenneth Richards, Jane Bersie, Indulis Valters, and Stuart Dahlberg; Provisional Application, U.S. Ser. No. 60/184,075, filed on Feb. 22, 2000, entitled “ESTABLISHING A SECURE VIRTUAL PRIVATE SESSION (SVPS) OVER COMMUNICATIONS MEDIUM OR NETWORK BETWEEN A SERVER AND A REMOTE APPARATUS”, by Kenneth Richards; and Provisional Application, U.S. Ser. No. 60/184,074, filed on Feb. 22, 2000, entitled “PROCESS WHEREBY DIGITAL FILES AND THEIR DESCRIPTIONS ARE STORED IN A SECURE SEARCHABLE STRUCTURE”, by Kenneth Richards and Arnold E. Murray; which are incorporated herewith by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60184079 |
Feb 2000 |
US |
|
60184075 |
Feb 2000 |
US |
|
60184074 |
Feb 2000 |
US |