Claims
- 1. A device for storing content, the device comprising:
A portal, for interconnecting the device to a network, the portal including a mechanism for automatically retrieving information from a second device coupled to the network in response to a request from the second device for access to the content.
- 2. The device of claim 1, wherein the network is an integrated wire-less and optical Internet.
- 3. The device of claim 1, wherein the mechanism for automatically retrieving includes a TRACE request.
- 4. The device of claim 1, wherein the information retrieved from the second device is selected from a group consisting of the user identifier, Internet Protocol (IP) address, telephone number and cell phone number.
- 5. The device of claim 1, wherein the information retrieved from the second device includes authentication information.
- 6. The device of claim 1, wherein the information retrieved from the second device includes accounting information.
- 7. The device of claim 1, wherein the information retrieved from the second device includes billing information.
- 8. The device of claim 1, wherein the mechanism operates at the network and application layers layers3 to 7) of the Internet Protocol.
- 9. The device of claim 8, wherein the mechanism couples a TRACE instruction operating under the Internet Command Message Protocol (ICMP) and security at layers 3 to 7.
- 10. The device of claim 9, further comprising network-to application layers' software to support security.
- 11. The device of claim 10, wherein the security protocols support at least one function selected from a group consisting of tunnel and transport modes, authentication, encapsulating security payload, encryption and digital signatures.
- 12. The device of claim 11, wherein the security protocol is the IPSec protocol at layer 3 with IEK/PKI keys at layer 7.
- 13. The device of claim 12, wherein the security protocol is the Wireless Application Protocols (WAP) security.
- 14. A software program for execution on a content provider's device, for controlling access to content stored on the device, the software program including:
A mechanism for tracing function that is originated and activated on the content provider's device when a requesting device requests access to the content
- 15. The software program of claim 14, wherein the software program further comprises a data structure, associated with the content, for storing characteristics about the content.
- 16. The software program of claim 15, wherein requested content is conditionally returned to the requesting device in response to the characteristics of the content.
- 17. The software program of claim 16, wherein the requested content is conditionally returned further in response to a characteristic of the requesting device.
- 18. The software program of claim 14, wherein the mechanism further includes means for forwarding a table to the requesting device to retrieve characteristics of the requesting device.
- 19. The software program of claim 14, further including means for billing the requesting device for access to the content.
- 20. The software program of claim 14, further including security protocols to support at least one function selected from a group consisting of tunnel and transport modes, authentication, encapsulating security payload, encryption and digital signatures.
- 21. The device of claim 20, wherein the security protocol incorporates the IPSec protocol at layer 3 and SSL at layer 7.
- 22. The device of claim 20, wherein the security protocol is the Wireless Application Protocols (WAP) security.
- 23. A content secure traceable portal software program for use in controlling access to content at a device, comprising:
software for executing Internet Protocol (IP); software for executing Internet Command Message Protocol software (ICMP) for executing diagnostic protocols including an ICMP TRACE function; software security protocols that support the following: Tunnel and transport modes, Authentication Header (AH) and Encapsulating Security Payload (ESP) protocols, Encryption transforms that include DES-CBC, 3DES CBC, Authentication that include RSA digital signature, DSS digital signature, and pre-shared security key, Selectors that include source IP address, Destination IP address, Transport layer protocol (UDP or TCP) and Transport Layer Protocols (UDP or TCP) port numbering; and Authentication software protocols including digital signature, pre-shared keys, privacy of identities, Encryption functionality and Hash functionality.
- 24. The content secure traceable portal of claim 23, wherein the software security protocol is the layers 3 to 7 standard protocols.
- 25. The content secure traceable portal of claim 23, wherein the software security protocol is the Wireless Application Protocols (WAP).
- 26. A method of controlling access, by a requesting device, to content stored at content providing device, the method comprising the steps of, at the content providing device:
receiving a request for access to the content; determining a characteristic of the requested content and forwarding the requested content to the requesting device in response to the characteristic; forwarding a trace to the requesting device to retrieve characteristics of the requesting device.
- 27. The method according to claim 26 wherein the content is uncontrolled content and the method further comprises the step of requesting a return signature from the requesting device when content is forwarded to the receiving device to indicate receipt of the content at the requesting device.
- 28. The method according to claim 26, further comprising the step of forwarding a table with the trace to obtain accounting information from the requesting device.
- 29. The method according to claim 28, further comprising the step of issuing a receipt to the requesting device to indicate billing of the requesting device for access to the content.
- 30. The method according to claim 26, wherein the characteristic of the content indicates that the content is controlled content, and further including the steps of:
Prior to forwarding the content to the requesting device: Obtaining a certificate of authority (CA) for the requesting device; Obtaining a digital signature for the requesting device; and Responsive to the certificate of authority and the digital signature indicating that the requesting device may access the content, forwarding the content to the requesting device.
- 31. A device for storing content, the device comprising:
a portal, for interconnecting the device to a network, the portal including a mechanism for automatically retrieving information from a second device coupled to the network in response to a request from the second device for access to the content, wherein the mechanism operates between and including the network and application layers (layers 3 to 7) of the Internet Protocol and wherein the mechanism couples a TRACE instruction and security.
Parent Case Info
[0001] This application claims priority to a previously filed provisional application, serial No. 60/289,821, filed May 10, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60289821 |
May 2001 |
US |