Database clean-up system

   
   

A clean-up system recaptures part of the memory or secondary storage space on a client device, such as a handheld personal computer. E-mail messages are organized in a hierarchy of folders within a database. Each folder may or may not contain e-mail messages. Preferably, a user downloads e-mail messages from a server to the client device. Upon placing e-mail messages into a folder, a flag set module marks the folder with a cleanup flag. The user marks any folders, messages from which he wishes to use upon disconnect from the server, for off-line use. The clean-up system parses the folder hierarchy, beginning with the first folder in the hierarchy. A clean-up module determines if the clean-up flag is set for the first folder. If the cleanup flag is set for the first folder, an off-line module determines if the folder is marked for off-line use. If the folder is marked for off-line use, the messages contained within the folder are retained for later use. If the folder is not marked for off-line use, a delete module deletes the messages contained within the folder, recapturing part of the memory or secondary storage space on the client device. This routine is repeated for each folder within the hierarchy of folders.

Een schoonmaaksysteem herovert een deel van het geheugen of de secundaire opslagruimte op een cliëntapparaat, zoals een handbediende personal computer. De e-mail berichten worden georganiseerd in een hiërarchie van omslagen binnen een gegevensbestand. Elke omslag kan of kan e-mailberichten niet bevatten. Bij voorkeur, downloadt een gebruiker e-mailberichten van een server aan het cliëntapparaat. Op het plaatsen van e-mailberichten in een omslag, merkt een vlag vastgestelde module de omslag met een schoonmaakbeurtvlag. De gebruiker merkt om het even welke omslagen, berichten waarwenst te gebruiken van hij om op losmaakt van de server, voor off-line gebruik. Het schoonmaaksysteem ontleedt de omslaghiërarchie, die met de eerste omslag in de hiërarchie begint. Een schoonmaakmodule bepaalt als de schoonmaakvlag voor de eerste omslag wordt geplaatst. Als de schoonmaakbeurtvlag voor de eerste omslag wordt geplaatst, bepaalt een off-line module als de omslag voor off-line gebruik duidelijk is. Als de omslag voor off-line gebruik duidelijk is, worden de berichten bevat binnen de omslag behouden voor recenter gebruik. Als de omslag niet duidelijk voor off-line gebruik is, schrapt een schrappingsmodule de berichten bevat binnen de omslag, heroverend een deel van het geheugen of de secundaire opslagruimte op het cliëntapparaat. Deze routine wordt herhaald voor elke omslag binnen de hiërarchie van omslagen.

 
Web www.patentalert.com

< File manager for storing several versions of a file

< Method and system for establishing, maintaining, and using a persistent fracture log

> Work-stealing queues for parallel garbage collection

> Synchronous replication of transactions in a distributed system

~ 00144