METHOD FOR ENABLING INTERNET ACCESS TO INFORMATION HOSTED ON CSD
First Claim
1. A method for enabling internet access to information hosted on a CSD, the method comprising:
- a server registering a CSD by assigning to the CSD a CSD ID, the CSD connected over a network to the server and the information about all registered CSDs being maintained in a CSD database residing on the server;
creating a unique resource locator for a file hosted on the CSD, the unique resource locators and other pertinent information about all files hosted from the CSD being stored in a registry file residing on the CSD;
the CSD identifying itself to the server using the CSD ID and establishing a communication channel with the server;
a web browser in a recipient computer sending the unique resource locator of the file to the server, the recipient computer connected over the network to the server;
the server forwarding the unique resource locator of the file to the CSD;
the CSD sending the hosted file corresponding to the received unique resource locator to the server; and
the server forwarding the file to the web browser in the recipient computer.
0 Assignments
0 Petitions
Accused Products
Abstract
The disclosure describes a method for enabling internet access to information hosted on a computer or a storage device (CSD), even without having a web server software on the CSD. The CSD is registered with a server and assigned an ID by the server. Information about all CSDs is stored in a database on the server. A unique resource locator (URL) is created for each file intended to be shared. The URLs of all hosted files are stored in a file called the registry file residing on the CSD. An intending recipient may enter the URL of the desired file in a web browser. The URL is sent from the web browser to the server. The server forwards the URL to the CSD The file is retrieved from the CSD and sent to the server. The server forwards the file to the recipient computer, where the web browser displays it.
289 Citations
19 Claims
-
1. A method for enabling internet access to information hosted on a CSD, the method comprising:
-
a server registering a CSD by assigning to the CSD a CSD ID, the CSD connected over a network to the server and the information about all registered CSDs being maintained in a CSD database residing on the server; creating a unique resource locator for a file hosted on the CSD, the unique resource locators and other pertinent information about all files hosted from the CSD being stored in a registry file residing on the CSD; the CSD identifying itself to the server using the CSD ID and establishing a communication channel with the server; a web browser in a recipient computer sending the unique resource locator of the file to the server, the recipient computer connected over the network to the server; the server forwarding the unique resource locator of the file to the CSD; the CSD sending the hosted file corresponding to the received unique resource locator to the server; and the server forwarding the file to the web browser in the recipient computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for enabling internet access to information hosted on a CSD, the system comprising:
-
a CSD hosting one or more files for allowing others to access the files over an internet; a server connected to the CSD over the internet and having a handshake server program for managing communication with the CSDs; a recipient computer connected to the server over the internet, the recipient computer having a web browser and sending a unique resource locator of a file to the server; a CSD program residing on the CSD for one or more of (a) managing communication with the server, (b) generating unique resource locators for the hosted files, and (c) maintaining a record of all the hosted files in a registry file residing on the CSD; and a CSD database residing on the server and including records of all the CSDs registered with the server. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-readable medium including instructions for enabling internet access to information hosted on a CSD, the instructions comprising:
-
a server registering a CSD by assigning to the CSD a CSD ID, the CSD connected over a network to the server and the information about all registered CSDs being maintained in a CSD database residing on the server; creating a unique resource locator for a file hosted on the CSD, the unique resource locators and other pertinent information about all files hosted from the CSD being stored in a registry file residing on the CSD; the CSD identifying itself to the server using the CSD ID and establishing a communication channel with the server; a web browser in a recipient computer sending the unique resource locator of the file to the server, the recipient computer connected over the network to the server; the server forwarding the unique resource locator of the file to the CSD; the CSD sending the hosted file corresponding to the received unique resource locator to the server; and the server forwarding the file to the web browser in the recipient computer. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification