Device memory management during electronic file updating

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C711S111000

Reexamination Certificate

active

07007049

ABSTRACT:
In performing memory management, an upgrade client of a host device identifies and reserves memory blocks large enough to accommodate new software components by performing sequential searches of first and second memory areas. The new software components are updated versions of components of original software files. When the new component size exceeds that of available blocks of the first and second memory areas, the upgrade client rewrites the first memory area to eliminate unused memory blocks, reapportions the first and second memory areas, writes the new component to the second memory area, and updates a vector table. To access host device software components, the upgrade client receives a function call from the main program of the host device including identification information of corresponding software files, reads a start address of the corresponding software files from the vector table, and generates a call for the corresponding software files.

REFERENCES:
patent: 5479654 (1995-12-01), Squibb
patent: 5574906 (1996-11-01), Morris
patent: 5742905 (1998-04-01), Pepe
patent: 5806078 (1998-09-01), Hug
patent: 5813017 (1998-09-01), Morris
patent: 5832520 (1998-11-01), Miller
patent: 6018747 (2000-01-01), Burns
patent: 6041333 (2000-03-01), Bretschneider et al.
patent: 6052531 (2000-04-01), Waldin
patent: 6088694 (2000-07-01), Burns
patent: 6128629 (2000-10-01), Bretschneider et al.
patent: 6167258 (2000-12-01), Schmidt
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: 6442660 (2002-08-01), Henerlau
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: 6651061 (2003-11-01), Unchida et al.
patent: 6651190 (2003-11-01), Worley
patent: 6671703 (2003-12-01), Thompson
patent: 6671757 (2003-12-01), Multer
patent: 6694336 (2004-02-01), Multer
patent: 6836657 (2004-12-01), Ji
patent: 2001/0029178 (2001-10-01), Criss
patent: 2001/0049263 (2001-12-01), Zhang
patent: 2002/0099726 (2002-07-01), Crudele
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 et al.
patent: 2004/0062130 (2004-04-01), Chiang
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/0111427 (2004-06-01), Gu
patent: 2004/0220980 (2004-11-01), Forster
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, Randal C. et al., “In-place reconstruction of delta compressed files”, IBM Almaden Research Center, 9 pages.
Burns, Randal et al., “In-place reconstruction of version differences”, IBM Almaden Research Center, 25 pages.
Liv, Jacob et al., “A universal algorithm for sequential data compression”, IEEE Transactions on Information Theory, vol. IT-23, No. 3, May 1977.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Device memory management during electronic file updating does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Device memory management during electronic file updating, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Device memory management during electronic file updating will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3711288

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.