Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2004-09-30
2009-11-10
Pham, Hung Q (Department: 2159)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C709S201000, C709S203000
Reexamination Certificate
active
07617256
ABSTRACT:
An improved remote protocol enables efficient and reliable updating of files on a remote server. A gather-copy extension to a remote protocol enables a client to instruct a server to gather portions of data from an existing source file on the server and to copy those portions of data to appropriate offsets within a new destination file on the server. The gather-copy extension thus enables the client to leave blank locations in the destination file into which the client can write new data during a file update. The gather-copy extension also enables the client to effectively delete portions of the source file by not copying them from the source file to the destination file. File updates can therefore be made without having to transfer the entire file from the client to the server.
REFERENCES:
patent: 4399504 (1983-08-01), Obermarck et al.
patent: 4780821 (1988-10-01), Crossley
patent: 4791566 (1988-12-01), Sudama et al.
patent: 4825354 (1989-04-01), Agrawal et al.
patent: 4887204 (1989-12-01), Johnson et al.
patent: 4891785 (1990-01-01), Donohou
patent: 4914570 (1990-04-01), Peacock
patent: 5008853 (1991-04-01), Bly et al.
patent: 5109519 (1992-04-01), Zimmet et al.
patent: 5113519 (1992-05-01), Johnson et al.
patent: 5202971 (1993-04-01), Henson et al.
patent: 5218696 (1993-06-01), Baird
patent: 5261051 (1993-11-01), Masden et al.
patent: 5265261 (1993-11-01), Rubin et al.
patent: 5349642 (1994-09-01), Kingdon
patent: 5375207 (1994-12-01), Blakely et al.
patent: 5410697 (1995-04-01), Baird et al.
patent: 5437013 (1995-07-01), Rubin et al.
patent: 5452447 (1995-09-01), Nelson et al.
patent: 5491752 (1996-02-01), Kaufman et al.
patent: 5493728 (1996-02-01), Solton et al.
patent: 5513314 (1996-04-01), Kandasamy et al.
patent: 5535375 (1996-07-01), Eshel
patent: 5560008 (1996-09-01), Johnson et al.
patent: 5588117 (1996-12-01), Karp
patent: 5608869 (1997-03-01), Hamstra et al.
patent: 5628005 (1997-05-01), Hurvig
patent: 5764887 (1998-06-01), Kells
patent: 5845280 (1998-12-01), Treadwell et al.
patent: 5860022 (1999-01-01), Kondou et al.
patent: 5931913 (1999-08-01), Meriwether
patent: 5931925 (1999-08-01), McNabb et al.
patent: 5978791 (1999-11-01), Farber et al.
patent: 5978802 (1999-11-01), Hurvig
patent: 6061768 (2000-05-01), Kuo et al.
patent: 6065010 (2000-05-01), Otsuka et al.
patent: 6088737 (2000-07-01), Yano et al.
patent: 6092199 (2000-07-01), Dutcher
patent: 6101505 (2000-08-01), Sun
patent: 6208952 (2001-03-01), Goertzel
patent: 6219799 (2001-04-01), Kandasamy
patent: 6324581 (2001-11-01), Xu et al.
patent: 6349250 (2002-02-01), Hart et al.
patent: 6349349 (2002-02-01), Fujita et al.
patent: 6349350 (2002-02-01), Hathorn et al.
patent: 6401123 (2002-06-01), Shields
patent: 6415280 (2002-07-01), Farber et al.
patent: 6430691 (2002-08-01), Di Santo et al.
patent: 6438691 (2002-08-01), Mao
patent: 6452903 (2002-09-01), Peck et al.
patent: 6453354 (2002-09-01), Jiang
patent: 6587921 (2003-07-01), Chiu et al.
patent: 6658476 (2003-12-01), Van
patent: 6757698 (2004-06-01), McBride et al.
patent: 6757705 (2004-06-01), Pardikar et al.
patent: 6850962 (2005-02-01), Povolny et al.
patent: 6910082 (2005-06-01), Marcotte
patent: 7039659 (2006-05-01), LeCrone et al.
patent: 7424548 (2008-09-01), Shigeeda et al.
patent: 2002/0004857 (2002-01-01), Arakawa et al.
patent: 2002/0019874 (2002-02-01), Borr
patent: 2003/0112754 (2003-06-01), Ramani et al.
patent: 2003/0140129 (2003-07-01), Livnat
patent: 2003/0195974 (2003-10-01), Ronning et al.
patent: 2003/0212992 (2003-11-01), Ronning et al.
patent: 2004/0139097 (2004-07-01), Farber et al.
patent: 2004/0215794 (2004-10-01), Lauer
patent: 2004/0260748 (2004-12-01), Springer
patent: 2004/0267932 (2004-12-01), Voellm
patent: 2005/0010670 (2005-01-01), Greschler et al.
patent: 2005/0033748 (2005-02-01), Kazar et al.
patent: 2005/0060442 (2005-03-01), Beverly
patent: 2005/0138528 (2005-06-01), Ameigeiras
patent: 2005/0182850 (2005-08-01), Kohno
patent: 2005/0198113 (2005-09-01), Mohamed
patent: 2005/0262103 (2005-11-01), Stakutis et al.
patent: 2006/0271692 (2006-11-01), Kruse et al.
patent: 2006/0271695 (2006-11-01), Lavian
patent: 0438571 (1991-07-01), None
patent: 1259045 (2000-11-01), None
patent: 7-28682 (1995-01-01), None
patent: 07028682 (1995-01-01), None
patent: WO03096646 (2003-11-01), None
Microsoft Windows Server 2003 Is Available Worldwide Today, Microsoft PressPass Press Release from Apr. 24, 2003.
“Network-aware partial caching for Internet streaming media”, Multimedia Systems, vol. 9, No. 4, Oct. 2003, pp. 386-396.
Khushraj, “INCCODA-Incremental Hoarding and Reintegration in Mobile Enviornments”, Master Thesis, retrieved from the Internet on Nov. 8, 2005, Available at <<http://fulltext.fcla.edu/DLData/FC/ETD—UF—01—summer/abhinav/masterprepdf4.pdf>>, 2001, pp. 1-51.
Helal A et al., “Incremental Hoarding and Reintegration in Mobile Enviornments”, Proceedings of the 2002 Symposium of Applications and the Internet, pp. 8-11.
Coppieters K, “A Cross-Platform Binary Diff”, Dr Dobbs Journal, May 1995, pp. 32, 35-36.
The Zebra Striped Network File System (Scientific Paper) John Henry Hartman Publication Date: 1994 http://www.cl.cam.ac.uk/Research/SRG
etos/plana/dump/zebra.pdf.
Inside Microsoft Networking (Scientific Paper) Andrew Tridgell Publication Date: Jun. 25, 1998 http://public.www.planetmirror.com/pub/sage-au/Conference-Papers/sage-au98/tridgell/tridgell.ps.
Leach, et al., “CIFS/E Browser Protocol,” Internet Working Group, Jan. 10, 1997. (draft-leach-cifs-browser-spec-00.txt).
Leach, et al., “CIFS Logon and Pass Through Authentication,” Internet Working Group, Jan. 3, 1997. (draft-leach-cifs-logon-spec-00.txt).
Leach, et al., “CIFS Printing Specification,” Internet Working Group, Jan. 31, 1997. (draft-leach-cifs-print-spec-00.txt).
Leach, et al., “CIFS Remote Administration Protocol,” Internet Working Group, Feb. 26, 1997. (draft-leach-cifs-rap-spec-00.txt).
Leach, et al., “A Common Internet File System (CIFS/1.0) Protocol,” Internet Working Group, Mar. 13, 1997. (draft-leach-cifs-v1-spec-02.txt).
Talpey, Tom. “NFSv4 Session Extensions,” IETF Standard-Working-Draft, Internet Engineering Task Force, IETF, CH, vol. 1, nfsv4, No. 1, Feb. 2005; pp. 1-68.
Shepler, S.; Callaghan, B.; Robinson, D.; Thurlow, R. “Network File System (NFS) version 4 Protocol,” Sun Microsystems S et al, IETF Standard, Internet Engineering Task Force, IETF, CH, Apr. 2003, pp. 1-275.
“MSRPC Update and SMB Update,” May 20, 2004, [2 pages]. http://marc.theaimsgroup.com/?1=nfr-users&m=108509229309130&w=2> (retrieved on Jan. 18, 2006).
Geenberg S, Keene B, “NFILE—A File Access Protocol,” IETF Standard, Internet Engineering Task Force, IETF, CH, XP015005976, ISSN : 0000-0003, Dec. 1987, pp. 1-86.
Gu, Yunhong et al. “SABUL: A High Performance Data Transfer Protocol,” (Publication date not available), [11 pages].
Pawlowski, Brian et al. “The NFS Version 4 Protocol” (Publication date not available), [20 pages].
Alvisi, Lorenzo et al. “Low-Overhead Protocols for Fault-Tolerant File Sharing,” Department of Computer Science, The University of Texas at Austin, May 26-29, 1998, [10 pages].
Vanwasi, A.K. “Unleashing the power of P2P,” 2001, [5 pages].
Hiltunen, Matti et al. “Implementing Integrated Fine-Grain Customizable QoS using Cactus,”1999, [2 pages].
Pranevich, Joseph. “The Wonderful World of Linux 2.6,” 2003, [17 pages].
CIFS http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cifs/protocol/cifs.asp.
CIFS or Public SMB Information on Common Internet File System http://support.microsoft.com/default.aspx?scid=kb;en-us;199072.
Microsoft SMB Protocol and CIFS Protocol Overview http://msdn.microsoft.com/library/default.asp?urp=/library/en-us/filejo/fs/microsoft—smb—protocol—and—cifs—protocolȁ
Kruse David
Langan Thomas A.
Mohamed Ahmed H.
Cheung Hubert
Merchant & Gould P.C.
Microsoft Corporation
Pham Hung Q
LandOfFree
Remote file updates through remote protocol does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Remote file updates through remote protocol, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Remote file updates through remote protocol will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4088642