Electrical computers and digital processing systems: memory – Storage accessing and control
Reexamination Certificate
2008-04-29
2008-04-29
Song, Jasmine (Department: 2188)
Electrical computers and digital processing systems: memory
Storage accessing and control
C711S165000, C711S161000, C711S162000, C707S793000, C717S168000, C717S171000
Reexamination Certificate
active
11430423
ABSTRACT:
A system and method for updating electronic files and file components are provided. An upgrade client of a remote device receives a delta file block that codes differences between an original and a new version of a file. The upgrade client stores the delta file block in a first memory area. The upgrade client writes an original file block corresponding to the delta file block from an original memory area to a second memory area. A file updating algorithm generates an updated file block in the host device using the received delta file block and the original file block. This updated file block corresponds to the original file block, and is stored in a third memory area. The upgrade client updates the original file block of the remote device by writing the updated file block over the original file block in the original memory area of the remote device.
REFERENCES:
patent: 4875159 (1989-10-01), Cary
patent: 5444764 (1995-08-01), Galecki
patent: 5479654 (1995-12-01), Squibb
patent: 5574906 (1996-11-01), Morris
patent: 5634052 (1997-05-01), Morris
patent: 5729735 (1998-03-01), Meyering
patent: 5742905 (1998-04-01), Pepe
patent: 5758062 (1998-05-01), McMahon
patent: 5806078 (1998-09-01), Hug
patent: 5813017 (1998-09-01), Morris
patent: 5832520 (1998-11-01), Miller
patent: 5850565 (1998-12-01), Wightman
patent: 5864757 (1999-01-01), Parker
patent: 5893119 (1999-04-01), Squibb
patent: 6018747 (2000-01-01), Burns
patent: 6041333 (2000-03-01), Bretschneider
patent: 6052531 (2000-04-01), Waldin
patent: 6076148 (2000-06-01), Kedem
patent: 6078967 (2000-06-01), Fulghum
patent: 6088694 (2000-07-01), Burns
patent: 6128629 (2000-10-01), Bretschneider
patent: 6145012 (2000-11-01), Small
patent: 6163811 (2000-12-01), Porter
patent: 6167258 (2000-12-01), Schmidt
patent: 6216175 (2001-04-01), Sliger
patent: 6226784 (2001-05-01), Holmes
patent: 6233589 (2001-05-01), Balcha
patent: 6269456 (2001-07-01), Hodges
patent: 6327671 (2001-12-01), Menon
patent: 6349311 (2002-02-01), Sobel
patent: 6374250 (2002-04-01), Ajtai
patent: 6401239 (2002-06-01), Miron
patent: 6411227 (2002-06-01), Fish
patent: 6442660 (2002-08-01), Henerlau
patent: 6457175 (2002-09-01), Lerche
patent: 6466999 (2002-10-01), Sliger
patent: 6470329 (2002-10-01), Livschitz
patent: 6526574 (2003-02-01), Jones
patent: 6535894 (2003-03-01), Schmidt
patent: 6542906 (2003-04-01), Korn
patent: 6594822 (2003-07-01), Schweitz
patent: 6615404 (2003-09-01), Garfunkel
patent: 6629110 (2003-09-01), Cane
patent: 6651061 (2003-11-01), Unchida et al.
patent: 6651190 (2003-11-01), Worley
patent: 6662163 (2003-12-01), Albayrak
patent: 6671703 (2003-12-01), Thompson
patent: 6671757 (2003-12-01), Multer et al.
patent: 6694336 (2004-02-01), Multer
patent: 6701315 (2004-03-01), Austin
patent: 6754816 (2004-06-01), Layton
patent: 6785786 (2004-08-01), Gold
patent: 6836657 (2004-12-01), Ji
patent: 6892381 (2005-05-01), Kim
patent: 6898564 (2005-05-01), Odhner
patent: 6912591 (2005-06-01), Lash
patent: 6925467 (2005-08-01), Gu
patent: 6954765 (2005-10-01), Spiegel
patent: 2001/0029178 (2001-10-01), Criss
patent: 2001/0049263 (2001-12-01), Zhang
patent: 2002/0099726 (2002-07-01), Crudele
patent: 2002/0120697 (2002-08-01), Generous
patent: 2002/0129107 (2002-09-01), Loughran
patent: 2003/0110253 (2003-06-01), Anuszczyk
patent: 2003/0200207 (2003-10-01), Dickinson
patent: 2003/0212712 (2003-11-01), Gu
patent: 2003/0220944 (2003-11-01), Schottland
patent: 2004/0031027 (2004-02-01), Hiltgen
patent: 2004/0062130 (2004-04-01), Chiang
patent: 2004/0073582 (2004-04-01), Spiegel
patent: 2004/0092255 (2004-05-01), Ji
patent: 2004/0098361 (2004-05-01), Peng
patent: 2004/0098413 (2004-05-01), Peng
patent: 2004/0098420 (2004-05-01), Peng
patent: 2004/0098421 (2004-05-01), Peng
patent: 2004/0098427 (2004-05-01), Peng
patent: 2004/0111427 (2004-06-01), Gu
patent: 2004/0111484 (2004-06-01), Young
patent: 2004/0193643 (2004-09-01), O'Brien
patent: 2004/0220980 (2004-11-01), Forster
patent: 2004/0225996 (2004-11-01), Venkatesan
patent: 2004/0260923 (2004-12-01), Nakai
patent: 2005/0010576 (2005-01-01), Ren
patent: 2005/0010870 (2005-01-01), Gu
patent: 2005/0060163 (2005-03-01), Barsness
patent: 2005/0091288 (2005-04-01), Ji
patent: 2005/0102318 (2005-05-01), Odhner
patent: 2005/0234997 (2005-10-01), Gu
Tichy, Walter F., “The string-to-string correction problem with block moves” ACM Transaction on Computer Systems, vol. 2, No. 4, Nov. 1984, pp. 309-321.
Ajtai, Miklos et al., “Compactly encoding unstructured inputs with differential compression”, IBM Almaden Research Center, 44 pages.
Burns, Randall C. et al., “In-place reconstruction of delta compressed files”, IBM Almaden Research Center, 9 pages.
Burns, Randall C. et al., “In-place reconstruction of version differences”, IBM Almaden Research Center, 25 pages.
Ziv, Jacob et al., “A universal algorithm for sequential data compression”, IEEE Transactions on Information Theory , vol. IT, No. 3, May 1977.
Hauptmann, Steffen et al., “On-line maintenance with on-the-fly software replacement”, Configurable Distributed Systems, Proceedings, Third IEEE International Conference, May 6, 1996, pp. 80-80.
Chakravorty et al., “Architecture and implementation of a remote management framework for dynamically reconfigurable devices”, Networks, 2002. ICON 2002. 10thIEEE International Conference, Aug. 27, 2002, pp. 375-380.
Lyu et al., “A procedure0based dynamic software update”, Dependable Systems and Networks, 2001. Proceedings, The International Conference, Jul. 1, 2001. pp. 271-280.
Bialek, R. P., “The architecture of a dynamically updatable, component-based system”, Computer Software and Application Conference, 2002. COMPSAC 2002. Proceedings, 26thAnnual International, Sugust 26, 2002, pp. 1012-1016.
Gumbold, M., “Software distribution by reliable multicast”, Local Computer Networks, 1996. Proceedings, 21stIEEE Conference, Oct. 13, 1996, pp. 222-231.
Courtney Staniford & Gregory LLP
InnoPath Software, Inc.
Song Jasmine
LandOfFree
Updating electronic files using byte-level file differencing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Updating electronic files using byte-level file differencing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Updating electronic files using byte-level file differencing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3942674