Files transfer between a remote home server and a local server
Title: | Files transfer between a remote home server and a local server |
---|---|
Patent Number: | 7,203,735 |
Publication Date: | April 10, 2007 |
Appl. No: | 09/659649 |
Application Filed: | September 12, 2000 |
Abstract: | In a remote computer, a method for providing a file comprises the steps of receiving a request for this file, identifying this file as being stored in a distant server, requesting the distance server to send the file, identifying this file as being used, and forwarding this file. Further, in a local server, a method for transferring a file from a home server comprises the steps of receiving a request for this file, this request comprising the home server identification, checking that this file is not locally stored, requesting this file to the home server, identifying the file as being locally used, and forwarding this file. |
Inventors: | Le Pennec, Jean-Francois (Nice, FR); Benayoun, Alain (Cagnes/Mer, FR); Michel, Patrick (La Gaude, FR); Fieschi, Jacques (Saint Laurent du Var, FR) |
Assignees: | International Business Machines Corporation (Armonk, NY, US) |
Claim: | 1. A method of providing a user associated with a remote home server with access to a file via a plurality of local servers, said method comprising: receiving a first request for said file at said remote home server from said user via a first local server of said plurality of local servers; identifying a second local server of said plurality of local servers utilizing data of an entry corresponding to said file within a remotely logged table associated with said remote home server; providing said file to said user via said first local server in response to said identifying, wherein said providing comprises issuing a second request for said file to said second local server from said remote home server, receiving a response to said second request from said second local server, wherein said response to said second request comprises, said file in response to a determination that said file was modified at said second local server, and data of an entry corresponding to said file within a guest client table associated with said second local server in response to a determination that said file was not modified at said second local server; and deleting said data of said entry corresponding to said file within said remotely logged table in response to said providing. |
Claim: | 2. The method of claim 1 , said method further comprising: deleting said file and said data of said entry corresponding to said file within said guest client table associated with said second local server in response to said providing. |
Claim: | 3. The method of claim 1 , wherein said method further comprises receiving data at said remote home server indicating said file has been modified at said second local server, and said identifying comprises identifying said second local server in response to a receipt of said data at said remote home server indicating said file has been modified at said second local server. |
Claim: | 4. The method of claim 1 , wherein said method further comprises storing a first version of said file at the remote home server, and said providing comprises providing said file to said user via said first local server in response to said storing. |
Claim: | 5. The method of claim 4 , wherein said providing comprises: providing said first version of said file in response to a determination that said file was not modified at said second local server. |
Claim: | 6. The method of claim 4 , wherein said response comprises a second version of said file in response to a determination that said file was modified at said second local server, and said providing comprises overwriting said first version of said file with said second version of said file at said remote home server, and providing said second version of said file in response to said overwriting. |
Claim: | 7. A remote home server data processing system for providing an associated user with access to a file via a plurality of local servers, said remote home server data processing system comprising: means for receiving a first request for said file from said associated user via a first local server of said plurality of local servers; means for storing a remotely logged table; means for identifying a second local server of said plurality of local servers utilizing data of an entry corresponding to said file within said remotely logged table; means for providing said file to said user via said first local server in response to an identification of said second local server, wherein said means for providing comprises means for issuing a second request for said file to said second local server, means for receiving a response to said second request from said second local server, wherein said response to said second request comprises, said file in response to a determination that said file was modified at said second local server, and data of an entry corresponding to said file within a guest client table associated with said second local server in response to a determination that said file was not modified at said second local server; and means for deleting said data of said entry corresponding to said file within said remotely logged table in response to a provision of said file to said user. |
Claim: | 8. The remote home server data processing system of claim 7 , further comprising: means for deleting said file and said data of said entry corresponding to said file within said guest client table associated with said second local server in response to a provision of said file to said user. |
Claim: | 9. The remote home server data processing system of claim 7 , wherein said remote home server data processing system further comprises means for receiving data indicating said file has been modified at said second local server, and said means for identifying comprises means for identifying said second local server in response to a receipt of said data indicating said file has been modified at said second local server. |
Claim: | 10. The remote home server data processing system of claim 7 , wherein said remote home server data processing system further comprises means for storing a first version of said file, and said means for providing comprises means for providing said file to said user via said first local server in response to a storage of said first version of said file. |
Claim: | 11. The remote home server data processing system of claim 10 , wherein said means for providing comprises: means for providing said first version of said file in response to a determination that said file was not modified at said second local server. |
Claim: | 12. The remote home server data processing system of claim 10 , wherein said response comprises a second version of said file in response to a determination that said file was modified at said second local server, and said means for providing comprises means for overwriting said first version of said file with said second version of said file, and means for providing said second version of said file. |
Current U.S. Class: | 709/219 |
Patent References Cited: | 5799147 August 1998 Shannon 5852713 December 1998 Shannon 5926624 July 1999 Katz et al. 5935207 August 1999 Logue et al. 6182141 January 2001 Blum et al. 6272598 August 2001 Arlitt et al. 6330606 December 2001 Logue et al. 6345266 February 2002 Ganguly et al. 6466970 October 2002 Lee et al. 6516351 February 2003 Borr |
Assistant Examiner: | Flynn, Kimberly |
Primary Examiner: | Burgess, Glenton B. |
Attorney, Agent or Firm: | Pivnichny, John R. Dillon & Yudell LLP |
Accession Number: | edspgr.07203735 |
Database: | USPTO Patent Grants |
Language: | English |
---|