Claims
- 1. Apparatus comprising:
a network interface; a computer interface; and an interface controller having a non-volatile memory for storing configuration data and program code and further having a processor for executing the program code, said interface controller being coupled to said network interface and said computer interface; wherein, in response to a computer being provided on said computer interface and in response to a network being provided on said network interface, said interface controller while the processor is executing the program code is effective to: access a remote network storage device through said network interface based upon the configuration data; and present the remote network storage device as a local storage device at said computer interface.
- 2. Apparatus of claim 1 wherein the configuration data relating to the accessing of the remote network storage device includes user name and password data.
- 3. Apparatus of claim 2 wherein exchange of the user name and password data with any provided computer is blocked.
- 4. Apparatus of claim 1 wherein exchange of network protocol commands with any provided computer is blocked.
- 5. Apparatus of claim 1 wherein the configuration data relating to the accessing of the remote network storage device includes network stack data.
- 6. Apparatus of claim 5 wherein exchange of network stack data with any provided computer is blocked.
- 7. Apparatus of claim 1 wherein said computer interface is a serial bus interface.
- 8. Apparatus of claim 7 wherein said serial bus interface is a bus selected from the group consisting of USB and 1394 busses.
- 9. Apparatus of claim 1 wherein the access to the remote network storage device is performed using a secure protocol.
- 10. Apparatus comprising:
a network interface controller having a network interface; a computer interface controller having a computer interface; an interface controller having a non-volatile memory for storing configuration data and program code and further having a processor and random access memory for executing the program code, said interface controller being coupled to the network interface controller and said computer interface controller; and a portable housing which houses said interface controller, said computer interface controller, and said network interface controller; wherein, in response to a computer being provided on said computer interface and in response to a network being provided on the network interface, said interface controller while the processor is executing the program code is effective to: access a remote network drive through the network interface based upon the configuration data initially stored in the non-volatile memory; present the remote network drive as an emulated local drive at said computer interface; and allow access to the emulated local drive via local drive access commands over said computer interface.
- 11. Apparatus of claim 10 wherein the configuration data relating to the accessing of the remote network drive includes user name and password data.
- 12. Apparatus of claim 11 wherein exchange of the user name and password data with any provided computer is blocked.
- 13. Apparatus of claim 10 wherein exchange of network protocol commands with any provided computer is blocked.
- 14. Apparatus of claim 10 wherein the configuration data relating to the accessing of the remote network drive includes network stack data.
- 15. Apparatus of claim 14 wherein exchange of network stack data with any provided computer is blocked.
- 16. Apparatus of claim 10 wherein said computer interface is a serial bus interface.
- 17. Apparatus of claim 16 wherein said serial bus interface is a bus selected from the group consisting of USB and 1394 busses.
- 18. Apparatus of claim 10 wherein the access to the remote network drive is performed using a secure protocol.
- 19. A method comprising the steps of:
accessing a remote network storage device through a network interface of a network access point in response to a network being provided on the network interface, the network access point comprising a computer interface, the network interface, and an interface controller, the interface controller further having a non-volatile memory for storing configuration data and program code and further having a processor for executing the program code; establishing a local computer connection in response to a computer being provided on the computer interface; and presenting the remote network storage device as a local storage device at the computer interface.
- 20. The method of claim 19 wherein the configuration data relating to the accessing of the remote network storage device includes user name and password data.
- 21. The method of claim 20 wherein exchange of the user name and password data with any provided computer is blocked.
- 22. The method of claim 19 wherein exchange of network protocol commands with any provided computer is blocked.
- 23. The method of claim 19 wherein the configuration data relating to the accessing of the remote network storage device includes network stack data.
- 24. The method of claim 23 wherein exchange of network stack data with any provided computer is blocked.
- 25. The method of claim 19 wherein said computer interface is a serial bus interface.
- 26. The method of claim 25 wherein said serial bus interface is a bus selected from the group consisting of USB and 1394 busses.
- 27. The method of claim 19 wherein said accessing step is performed using a secure protocol.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. application Ser. No. ______, entitled Computer System Having a Network Access Point (Docket No. RPS9200201 25US2), which is filed contemporaneously herewith and the disclosure(s) of which are incorporated herein by reference.